From 8c1fff3e03414232f2e8045614360b485b8f2dd4 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 7 Apr 2016 20:51:23 +0000 Subject: biblatex-bookinother (7apr16) git-svn-id: svn://tug.org/texlive/trunk@40324 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/biblatex-bookinother/README | 4 + .../documentation/biblatex-bookinother.pdf | Bin 0 -> 215591 bytes .../documentation/biblatex-bookinother.tex | 252 +++++++++++++++++++++ .../documentation/example-bookinarticle.bib | 14 ++ .../documentation/example-bookinarticle.dot | 56 +++++ .../documentation/example-bookinarticle.pdf | Bin 0 -> 18270 bytes .../documentation/example-bookincollection.bib | 14 ++ .../documentation/example-bookincollection.dot | 68 ++++++ .../documentation/example-bookincollection.pdf | Bin 0 -> 18833 bytes .../documentation/example-bookinincollection.bib | 17 ++ .../documentation/example-bookinincollection.dot | 80 +++++++ .../documentation/example-bookinincollection.pdf | Bin 0 -> 20595 bytes .../documentation/example-bookininproceedings.bib | 25 ++ .../documentation/example-bookininproceedings.dot | 131 +++++++++++ .../documentation/example-bookininproceedings.pdf | Bin 0 -> 23733 bytes .../documentation/example-bookinjournal.bib | 9 + .../documentation/example-bookinjournal.dot | 30 +++ .../documentation/example-bookinjournal.pdf | Bin 0 -> 17238 bytes .../documentation/example-bookinproceedings.bib | 19 ++ .../documentation/example-bookinproceedings.dot | 83 +++++++ .../documentation/example-bookinproceedings.pdf | Bin 0 -> 20119 bytes .../documentation/example-bookinthesis.bib | 14 ++ .../documentation/example-bookinthesis.dot | 56 +++++ .../documentation/example-bookinthesis.pdf | Bin 0 -> 19241 bytes .../documentation/generate-crossref-graphs.py | 42 ++++ .../biblatex-bookinother/documentation/latexmkrc | 2 + .../biblatex-bookinother/documentation/makefile | 7 + .../doc/latex/biblatex-bookinother/makefile | 19 ++ 28 files changed, 942 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/README create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/biblatex-bookinother.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/biblatex-bookinother.tex create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.bib create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.dot create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.bib create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.dot create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.bib create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.dot create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.bib create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.dot create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.bib create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.dot create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.bib create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.dot create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.bib create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.dot create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/generate-crossref-graphs.py create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/latexmkrc create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/makefile create mode 100644 Master/texmf-dist/doc/latex/biblatex-bookinother/makefile (limited to 'Master/texmf-dist/doc/latex/biblatex-bookinother') diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/README b/Master/texmf-dist/doc/latex/biblatex-bookinother/README new file mode 100644 index 00000000000..42b5b2e9f66 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/README @@ -0,0 +1,4 @@ +biblatex-bookinother +====================== + +New biblatex types for old books edited in other type. \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/biblatex-bookinother.pdf b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/biblatex-bookinother.pdf new file mode 100644 index 00000000000..b599e34e1d0 Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/biblatex-bookinother.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/biblatex-bookinother.tex b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/biblatex-bookinother.tex new file mode 100644 index 00000000000..a53352d0c5f --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/biblatex-bookinother.tex @@ -0,0 +1,252 @@ +\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{\reff}[1]{\ref{#1} p.~\pageref{#1}} +\newcommand{\pkg}[1]{\emph{#1}} +\newcommand{\biblatex}{\emph{biblatex}\xspace} +\newcommand{\meta}[1]{\texttt{<#1>}} +\pretocmd{\bibfield}{\sloppy}{}{} +\pretocmd{\bibtype}{\sloppy}{}{} +\newcommand{\namebibstyle}[1]{\texttt{#1}} +% Meta-datas +\titlepage{% + title={Book edited in other other type with biblatex}, + subtitle={New data types}, + email={maieul maieul net}, + author={Maïeul Rouquette}, + revision={2.0.0}, + date={06/04/2016}, + url={https://github.com/maieul/biblatex-bookinarticle}} + +% biblatex +\usepackage[tools={bookinother,morenames},bibstyle=verbose]{biblatex-multiple-dm} +\usepackage[citestyle=verbose,bibstyle=multiple-dm]{biblatex} +\addbibresource{example-bookinarticle.bib} +\addbibresource{example-bookincollection.bib} +\addbibresource{example-bookinincollection.bib} +\addbibresource{example-bookininproceedings.bib} +\addbibresource{example-bookinjournal.bib} +\addbibresource{example-bookinproceedings.bib} +\addbibresource{example-bookinthesis.bib} +\begin{document} + +\printtitlepage +\tableofcontents + +\section{Introduction} + +\subsection{Aim} +The default \biblatex's styles provide an entry type called \bibtype{bookinbook}. +However, it can happen, especially in classical philology, that a book is edited in other entry type. +For example a book can be edited in article, in proceedings, in a thesis etc. +This package provides new bibliographic entry types. + +\subsection{History} + +Originally, the package was called \pkg{biblatex-bookinarticle}, because it provided only a new \bibtype{bookinarticle} entry type. +However, many new types were added. +Changing the name was required, and when the loading's way has changed, a good occasion happened. +\subsection{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{What does the package provide?} + +The package provides: +\begin{itemize} + \item New entry types. + \item Inheritance's mechanism for these entry types. + \item Integration of the entry types following the standard bibliography's styles of biblatex. + \item Integration of the new fields of the \pkg{biblatex-morenames} package. +\end{itemize} + + +\section{Loading package} +As the package defines new fields, you must load it as a \verb+bibstyle+ option of \biblatex package. + +\begin{minted}{latex} + \usepackage[citestyle=yourcitationstyle,bibstyle=bookinother]{biblatex} +\end{minted} + +Notes that the \bibstyle{bookinother} bibliography's style automatically loads \bibstyle{verbose} bibliography's style, which means it is compatible with all the \emph{verbose-xxx} and \bibstyle{authortitle-xxx} bibliography's styles of \biblatex, because all of them are identical to the \bibstyle{verbose} \textbf{bibliography style}. + +Hoewever, if you want to use an other bibliography's style, you can use the \pkg{biblatex-multiple-dm} package, but the uniformity can't be assured. + +In any case, you can choose your own \textbf{citation style}. + +\label{morenames}If you need to use this package with package which also requires loading \emph{via} the \verb+bibstyle+ option, as for example \pkg{biblatex-morenames}, just use the \pkg{biblatex-multiple-dm} package, in the following way: + +\begin{minted}{latex} + \usepackage[tools={bookinother,morenames},bibstyle=verbose]{biblatex-multiple-dm} + \usepackage[citestyle=verbose,bibstyle=multiple-dm]{biblatex} +\end{minted} + +If you want to use this package with \bibstyle{alphabetic-xxx} or \bibstyle{numeric-xx} bibliography style, also use the \pkg{biblatex-multiple-dm} package, changing the \verb+bibstyle+ option. + +\begin{minted}{latex} + \usepackage[tools={bookinother},bibstyle=numeric]{biblatex-multiple-dm} + \usepackage[citestyle=numeric,bibstyle=multiple-dm]{biblatex} +\end{minted} + +\section{The new entry types} + +\subsection{Using crossref mechanisme} + + +The package provides new entry types in the form of \bibtype{bookin\meta{othertype}}. + The best way to manage these entry types is to use the crossref mechanism of biber. + So the \bibfield{crossref} field of a \bibtype{bookin\meta{othertype}} entry should refers to the main \bibtype{\meta{othertype}} entry. + + The package also provides new \bibtype{in\meta{othertype}} entry types. + The only differences with the \bibtype{bookin\meta{othertype}} entry types is that the \bibfield{title} is, with standard styles, printed in roman font and wrapped in quotation marks. + +\subsection{Fields} + +In the following parts of this handbook, we will describe, for each entry type, the fields inheritance mechanism. + +Here is a list of fields which are NOT inherited : +\begin{itemize} + \item \bibfield{author} means the author of the edited (ancient) book. + \item \bibfield{bookineditor} means the editor of the edited (ancient) book. + \item \bibfield{title} means the title of the edited (ancient) book. + \item \bibfield{subtitle} means the subtitle of the edited (ancient) book. + +\end{itemize} + +If you use the \bibfield{ineditor} field of the \pkg{biblatex-morenames} package, it will be inherited as \bibfield{bookeditor} field. + +Notes that the package take account of the \bibfield{maineditor} field of the \pkg{biblatex-morenames} package, if loaded. + +% Here, a loop on the entry type, to automatically generate the handbook + +\def\firstofthree#1#2#3{#1} +\def\secondofthree#1#2#3{#2} +\def\thirdofthree#1#2#3{#3} +\renewcommand{\do}[1]{% + \edef\entrytype{\firstofthree#1}% + \edef\entrykey{\secondofthree#1}% + \edef\entrymore{\thirdofthree#1}% + \subsection{\bibtype{bookin\entrytype}} + \subsubsection{Meaning} + For book edited in a \bibtype{\entrytype} entry. + \subsubsection{.bib example} + + \inputminted[breaklines]{latex}{example-bookin\entrytype.bib} + + \subsubsection{Fields inheritance} + The graph~\ref{example-bookin\entrytype} shows the fields inheritance. + \begin{figure} + \centering + \includegraphics[height=0.9\textheight]{example-bookin\entrytype.pdf} + \label{example-bookin\entrytype} + \caption{Inheritance related to the \bibtype{bookin\entrytype} entry type} + \end{figure} + \subsubsection{Output example} + \begin{quotation} + \cite{\entrykey} + \end{quotation} + \entrymore +} + +% For each entry of the csvlist: +% 1) The main type +% 2) The name of the entry for demonstration +% 3) More texts to add… +\docsvlist{% + {{article}{BHG226e}{}},% + {{collection}{Aristotle2016}{% + \unexpanded{\subsubsection{About \bibtype{bookinreference}} + The package also provides a \bibtype{bookinreference} entry type for book edited in a \bibtype{reference}. + This is a more specific variant of \bibtype{bookincollection}. + The standard styles will treat this entry type as an alias for \bibtype{bookincollection}. + }}},% + {{incollection}{AcTiteLatin}{% + \unexpanded{\subsubsection{About \bibtype{bookininreference}} + The package also provides a \bibtype{bookininreference} entry type for book edited in a \bibtype{inreference}. + This is a more specific variant of \bibtype{bookinincollection}. + The standard styles will treat this entry type as an alias for \bibtype{bookinincollection}. + }}},% + {{inproceedings}{Aristotle2012}{}},% + {{journal}{Alexander_Aphrodisias}{}},% + {{proceedings}{Aristotle2015}{}},% + {{thesis}{GuilielmusdeBoldensele}{% + \unexpanded{\subsubsection{About the type of thesis} + As for the standard \bibtype{thesis} entry type, a \bibtype{bookinthesis} can contain a \bibfield{type} field containing one the following key: + \begin{description} + \item[mathesis] For a master's thesis. + \item[phdthesis] For a phd's thesis. + \item[candthesis] For a candidate's thesis. + \end{description} + The value of this field is automatically inherited from the main entry. + The package also provides two entry types: + \begin{itemize} + \item \bibtype{bookinmathesis} for book edited in a \bibtype{mathesis}; + \item \bibtype{bookinphdthesis} for book edited in a \bibtype{phdthesis}. + \end{itemize} + }}}% +} +\section{Customization} + +The ways new entry types are printed are derived from the \verb+standard.bbx+ bibliography's style. You can customize it by overriding bibliographic macros or bibliographic drivers. Look at the \verb+bookinother.bbx+file. + +\section{Change history} + + +\begin{changelog} + +\begin{release}{2.0.0}{2016-04-06} +\item Change name to \pkg{biblatex-bookinother}. +\item Loading as a \biblatex bibliographic style and not more as a \LaTeX\ package. +\item Add \bibtype{bookincollection}, \bibtype{bookininproceedings}, \bibtype{bookininreference}, \bibtype{bookinproceedings}, \bibtype{bookinreference} and related. +\item Prevent inheritance of \bibfield{shorttitle}, \bibfield{sorttitle}, \bibfield{indextitle}, \bibfield{indexsorttitle} fields. +\item Add field \bibfield{bookeditor} and \bibfield{bookineditor}. +\item Compatibility with the \pkg{biblatex-morenames} package. +\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/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.bib b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.bib new file mode 100644 index 00000000000..36e9cc38548 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.bib @@ -0,0 +1,14 @@ +@article{VanDeun1990, + Author = {Van Deun, Peter}, + Ineditor = {Article Editor}, + Journaltitle = {Analecta Bollandiana}, + Number = {108}, + Pages = {323-335}, + Subtitle = {Édition et traduction}, + Title = {Un mémoire anonyme sur saint Barnabé (BHG 226e)}, + Year = {1990}} +@bookinarticle{BHG226e, + bookineditor = {Book Editor}, + Crossref = {VanDeun1990}, + Pages = {326-335}, + Title = {Mémoire sur le saint apôtre Barnabé}} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.dot b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.dot new file mode 100644 index 00000000000..a4b2e4de5ac --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.dot @@ -0,0 +1,56 @@ +digraph Biberdata { + compound = true; + edge [ arrowhead=open ]; + graph [ style=filled, rankdir=LR ]; + node [ + fontsize=10, + fillcolor=white, + style=filled, + shape=box ]; + + subgraph "cluster_section0/VanDeun1990" { + fontsize="10"; + label="VanDeun1990 (ARTICLE)"; + tooltip="VanDeun1990 (ARTICLE)"; + fillcolor="#a0d0ff"; + + "section0/VanDeun1990/author" [ label="AUTHOR" ] + "section0/VanDeun1990/ineditor" [ label="INEDITOR" ] + "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/bookeditor" [ label="BOOKEDITOR" ] + "section0/BHG226e/bookineditor" [ label="BOOKINEDITOR" ] + "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" ] + } + + + + "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/year" -> "section0/BHG226e/year" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/YEAR inherited via CROSSREF from VanDeun1990/YEAR" ] + "section0/VanDeun1990/journaltitle" -> "section0/BHG226e/journaltitle" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/JOURNALTITLE inherited via CROSSREF from VanDeun1990/JOURNALTITLE" ] + "section0/VanDeun1990/subtitle" -> "section0/BHG226e/mainsubtitle" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/MAINSUBTITLE inherited via CROSSREF from VanDeun1990/SUBTITLE" ] + "section0/VanDeun1990/title" -> "section0/BHG226e/maintitle" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/MAINTITLE inherited via CROSSREF from VanDeun1990/TITLE" ] + "section0/VanDeun1990/ineditor" -> "section0/BHG226e/bookeditor" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/BOOKEDITOR inherited via CROSSREF from VanDeun1990/INEDITOR" ] + +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.pdf b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.pdf new file mode 100644 index 00000000000..db20283404c Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinarticle.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.bib b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.bib new file mode 100644 index 00000000000..dcdff5cf6f7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.bib @@ -0,0 +1,14 @@ +@collection{Doe2016, + Editor = {John Doe}, + Eventdate = {2010-01-01/2010-01-05}, + Location = {Paris}, + Publisher = {Publisher}, + Title = {A Collection of Contribution}, + Year = {2016}} +@bookincollection{Aristotle2016, + Author = {Aristotle}, + Bookineditor = {Book editor}, + Title = {The Ancient Text}, + Crossref = {Doe2016}, + Pages = {20-50}, +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.dot b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.dot new file mode 100644 index 00000000000..64c9574287b --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.dot @@ -0,0 +1,68 @@ +digraph Biberdata { + compound = true; + edge [ arrowhead=open ]; + graph [ style=filled, rankdir=LR ]; + node [ + fontsize=10, + fillcolor=white, + style=filled, + shape=box ]; + + subgraph "cluster_section0/Aristotle2016" { + fontsize="10"; + label="Aristotle2016 (BOOKINCOLLECTION)"; + tooltip="Aristotle2016 (BOOKINCOLLECTION)"; + fillcolor="#a0d0ff"; + + "section0/Aristotle2016/author" [ label="AUTHOR" ] + "section0/Aristotle2016/bookineditor" [ label="BOOKINEDITOR" ] + "section0/Aristotle2016/booktitle" [ label="BOOKTITLE" ] + "section0/Aristotle2016/crossref" [ label="CROSSREF" ] + "section0/Aristotle2016/editor" [ label="EDITOR" ] + "section0/Aristotle2016/eventday" [ label="EVENTDAY" ] + "section0/Aristotle2016/eventendday" [ label="EVENTENDDAY" ] + "section0/Aristotle2016/eventendmonth" [ label="EVENTENDMONTH" ] + "section0/Aristotle2016/eventendyear" [ label="EVENTENDYEAR" ] + "section0/Aristotle2016/eventmonth" [ label="EVENTMONTH" ] + "section0/Aristotle2016/eventyear" [ label="EVENTYEAR" ] + "section0/Aristotle2016/location" [ label="LOCATION" ] + "section0/Aristotle2016/pages" [ label="PAGES" ] + "section0/Aristotle2016/publisher" [ label="PUBLISHER" ] + "section0/Aristotle2016/title" [ label="TITLE" ] + "section0/Aristotle2016/year" [ label="YEAR" ] + } + + subgraph "cluster_section0/Doe2016" { + fontsize="10"; + label="Doe2016 (COLLECTION)"; + tooltip="Doe2016 (COLLECTION)"; + fillcolor="#a0d0ff"; + + "section0/Doe2016/editor" [ label="EDITOR" ] + "section0/Doe2016/eventday" [ label="EVENTDAY" ] + "section0/Doe2016/eventendday" [ label="EVENTENDDAY" ] + "section0/Doe2016/eventendmonth" [ label="EVENTENDMONTH" ] + "section0/Doe2016/eventendyear" [ label="EVENTENDYEAR" ] + "section0/Doe2016/eventmonth" [ label="EVENTMONTH" ] + "section0/Doe2016/eventyear" [ label="EVENTYEAR" ] + "section0/Doe2016/location" [ label="LOCATION" ] + "section0/Doe2016/publisher" [ label="PUBLISHER" ] + "section0/Doe2016/title" [ label="TITLE" ] + "section0/Doe2016/year" [ label="YEAR" ] + } + + + + "section0/Doe2016/eventmonth" -> "section0/Aristotle2016/eventmonth" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/EVENTMONTH inherited via CROSSREF from Doe2016/EVENTMONTH" ] + "section0/Doe2016/editor" -> "section0/Aristotle2016/editor" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/EDITOR inherited via CROSSREF from Doe2016/EDITOR" ] + "section0/Doe2016/year" -> "section0/Aristotle2016/year" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/YEAR inherited via CROSSREF from Doe2016/YEAR" ] + "section0/Doe2016/location" -> "section0/Aristotle2016/location" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/LOCATION inherited via CROSSREF from Doe2016/LOCATION" ] + "section0/Doe2016/eventendmonth" -> "section0/Aristotle2016/eventendmonth" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/EVENTENDMONTH inherited via CROSSREF from Doe2016/EVENTENDMONTH" ] + "section0/Doe2016/publisher" -> "section0/Aristotle2016/publisher" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/PUBLISHER inherited via CROSSREF from Doe2016/PUBLISHER" ] + "section0/Doe2016/eventendday" -> "section0/Aristotle2016/eventendday" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/EVENTENDDAY inherited via CROSSREF from Doe2016/EVENTENDDAY" ] + "section0/Doe2016/eventyear" -> "section0/Aristotle2016/eventyear" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/EVENTYEAR inherited via CROSSREF from Doe2016/EVENTYEAR" ] + "section0/Doe2016/title" -> "section0/Aristotle2016/booktitle" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/BOOKTITLE inherited via CROSSREF from Doe2016/TITLE" ] + "section0/Doe2016/eventendyear" -> "section0/Aristotle2016/eventendyear" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/EVENTENDYEAR inherited via CROSSREF from Doe2016/EVENTENDYEAR" ] + "section0/Doe2016/eventday" -> "section0/Aristotle2016/eventday" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2016/EVENTDAY inherited via CROSSREF from Doe2016/EVENTDAY" ] + +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.pdf b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.pdf new file mode 100644 index 00000000000..dc1b29d44da Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookincollection.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.bib b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.bib new file mode 100644 index 00000000000..3dfc8b2817c --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.bib @@ -0,0 +1,17 @@ +@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}} +@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}} +@bookinincollection{AcTiteLatin, + Crossref = {Chiesa2008}, + Bookineditor = {Book editor}, + Pages = {51-54}, + Title = {Passio Sancti Titi Apostoli, Mense Ianurii die Quarto}} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.dot b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.dot new file mode 100644 index 00000000000..fa0d464d29a --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.dot @@ -0,0 +1,80 @@ +digraph Biberdata { + compound = true; + edge [ arrowhead=open ]; + graph [ style=filled, rankdir=LR ]; + node [ + fontsize=10, + fillcolor=white, + style=filled, + shape=box ]; + + subgraph "cluster_section0/AcTiteLatin" { + fontsize="10"; + label="AcTiteLatin (BOOKININCOLLECTION)"; + tooltip="AcTiteLatin (BOOKININCOLLECTION)"; + fillcolor="#a0d0ff"; + + "section0/AcTiteLatin/bookauthor" [ label="BOOKAUTHOR" ] + "section0/AcTiteLatin/bookineditor" [ label="BOOKINEDITOR" ] + "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="#a0d0ff"; + + "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/Griggio2008" { + fontsize="10"; + label="Griggio2008 (COLLECTION)"; + tooltip="Griggio2008 (COLLECTION)"; + fillcolor="#a0d0ff"; + + "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" ] + } + + + + "section0/Griggio2008/subtitle" -> "section0/Chiesa2008/booksubtitle" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/BOOKSUBTITLE inherited via CROSSREF from Griggio2008/SUBTITLE" ] + "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/editor" -> "section0/Chiesa2008/editor" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/EDITOR inherited via CROSSREF from Griggio2008/EDITOR" ] + "section0/Griggio2008/location" -> "section0/Chiesa2008/location" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/LOCATION inherited via CROSSREF from Griggio2008/LOCATION" ] + "section0/Griggio2008/publisher" -> "section0/Chiesa2008/publisher" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/PUBLISHER inherited via CROSSREF from Griggio2008/PUBLISHER" ] + "section0/Chiesa2008/year" -> "section0/AcTiteLatin/year" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/YEAR inherited via CROSSREF from Chiesa2008/YEAR" ] + "section0/Chiesa2008/location" -> "section0/AcTiteLatin/location" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/LOCATION inherited via CROSSREF from Chiesa2008/LOCATION" ] + "section0/Chiesa2008/title" -> "section0/AcTiteLatin/booktitle" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/BOOKTITLE inherited via CROSSREF from Chiesa2008/TITLE" ] + "section0/Chiesa2008/publisher" -> "section0/AcTiteLatin/publisher" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/PUBLISHER inherited via CROSSREF from Chiesa2008/PUBLISHER" ] + "section0/Chiesa2008/booksubtitle" -> "section0/AcTiteLatin/mainsubtitle" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/MAINSUBTITLE inherited via CROSSREF from Chiesa2008/BOOKSUBTITLE" ] + "section0/Chiesa2008/booktitle" -> "section0/AcTiteLatin/maintitle" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/MAINTITLE inherited via CROSSREF from Chiesa2008/BOOKTITLE" ] + "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" ] + +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.pdf b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.pdf new file mode 100644 index 00000000000..7a1789b1987 Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinincollection.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.bib b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.bib new file mode 100644 index 00000000000..5fbfceb16a1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.bib @@ -0,0 +1,25 @@ +@proceedings{Doe2012, + Editor = {John Doe}, + Eventdate = {2010-01-01/2010-01-05}, + Location = {Paris}, + Publisher = {Publisher}, + Series = {Name of a Series}, + Number = {13}, + Subtitle = {A Nice Collection of Papers}, + Title = {A Very Nice Collection}, + Titleaddon = {Proceedings of a Very Nice Conference}, + Venue = {Conference Hall at the Sorbonne}, + Year = {2012}} +@inproceedings{Onyme2012, + Author = {Anne Onyme}, + Title = {A nice contribution}, + Crossref = {Doe2012}, + Pages = {75-200} +} +@bookininproceedings{Aristotle2012, + Author = {Aristotle}, + Bookineditor = {Book Editor}, + Title = {The Ancient Text}, + Crossref = {Onyme2012}, + Pages = {100-155}, +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.dot b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.dot new file mode 100644 index 00000000000..831768e01a4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.dot @@ -0,0 +1,131 @@ +digraph Biberdata { + compound = true; + edge [ arrowhead=open ]; + graph [ style=filled, rankdir=LR ]; + node [ + fontsize=10, + fillcolor=white, + style=filled, + shape=box ]; + + subgraph "cluster_section0/Aristotle2012" { + fontsize="10"; + label="Aristotle2012 (BOOKININPROCEEDINGS)"; + tooltip="Aristotle2012 (BOOKININPROCEEDINGS)"; + fillcolor="#a0d0ff"; + + "section0/Aristotle2012/author" [ label="AUTHOR" ] + "section0/Aristotle2012/bookauthor" [ label="BOOKAUTHOR" ] + "section0/Aristotle2012/bookineditor" [ label="BOOKINEDITOR" ] + "section0/Aristotle2012/booktitle" [ label="BOOKTITLE" ] + "section0/Aristotle2012/crossref" [ label="CROSSREF" ] + "section0/Aristotle2012/editor" [ label="EDITOR" ] + "section0/Aristotle2012/eventday" [ label="EVENTDAY" ] + "section0/Aristotle2012/eventendday" [ label="EVENTENDDAY" ] + "section0/Aristotle2012/eventendmonth" [ label="EVENTENDMONTH" ] + "section0/Aristotle2012/eventendyear" [ label="EVENTENDYEAR" ] + "section0/Aristotle2012/eventmonth" [ label="EVENTMONTH" ] + "section0/Aristotle2012/eventyear" [ label="EVENTYEAR" ] + "section0/Aristotle2012/location" [ label="LOCATION" ] + "section0/Aristotle2012/mainsubtitle" [ label="MAINSUBTITLE" ] + "section0/Aristotle2012/maintitle" [ label="MAINTITLE" ] + "section0/Aristotle2012/maintitleaddon" [ label="MAINTITLEADDON" ] + "section0/Aristotle2012/number" [ label="NUMBER" ] + "section0/Aristotle2012/pages" [ label="PAGES" ] + "section0/Aristotle2012/publisher" [ label="PUBLISHER" ] + "section0/Aristotle2012/series" [ label="SERIES" ] + "section0/Aristotle2012/title" [ label="TITLE" ] + "section0/Aristotle2012/venue" [ label="VENUE" ] + "section0/Aristotle2012/year" [ label="YEAR" ] + } + + subgraph "cluster_section0/Onyme2012" { + fontsize="10"; + label="Onyme2012 (INPROCEEDINGS)"; + tooltip="Onyme2012 (INPROCEEDINGS)"; + fillcolor="#a0d0ff"; + + "section0/Onyme2012/author" [ label="AUTHOR" ] + "section0/Onyme2012/booksubtitle" [ label="BOOKSUBTITLE" ] + "section0/Onyme2012/booktitle" [ label="BOOKTITLE" ] + "section0/Onyme2012/booktitleaddon" [ label="BOOKTITLEADDON" ] + "section0/Onyme2012/crossref" [ label="CROSSREF" ] + "section0/Onyme2012/editor" [ label="EDITOR" ] + "section0/Onyme2012/eventday" [ label="EVENTDAY" ] + "section0/Onyme2012/eventendday" [ label="EVENTENDDAY" ] + "section0/Onyme2012/eventendmonth" [ label="EVENTENDMONTH" ] + "section0/Onyme2012/eventendyear" [ label="EVENTENDYEAR" ] + "section0/Onyme2012/eventmonth" [ label="EVENTMONTH" ] + "section0/Onyme2012/eventyear" [ label="EVENTYEAR" ] + "section0/Onyme2012/location" [ label="LOCATION" ] + "section0/Onyme2012/number" [ label="NUMBER" ] + "section0/Onyme2012/pages" [ label="PAGES" ] + "section0/Onyme2012/publisher" [ label="PUBLISHER" ] + "section0/Onyme2012/series" [ label="SERIES" ] + "section0/Onyme2012/title" [ label="TITLE" ] + "section0/Onyme2012/venue" [ label="VENUE" ] + "section0/Onyme2012/year" [ label="YEAR" ] + } + + subgraph "cluster_section0/Doe2012" { + fontsize="10"; + label="Doe2012 (PROCEEDINGS)"; + tooltip="Doe2012 (PROCEEDINGS)"; + fillcolor="#a0d0ff"; + + "section0/Doe2012/editor" [ label="EDITOR" ] + "section0/Doe2012/eventday" [ label="EVENTDAY" ] + "section0/Doe2012/eventendday" [ label="EVENTENDDAY" ] + "section0/Doe2012/eventendmonth" [ label="EVENTENDMONTH" ] + "section0/Doe2012/eventendyear" [ label="EVENTENDYEAR" ] + "section0/Doe2012/eventmonth" [ label="EVENTMONTH" ] + "section0/Doe2012/eventyear" [ label="EVENTYEAR" ] + "section0/Doe2012/location" [ label="LOCATION" ] + "section0/Doe2012/number" [ label="NUMBER" ] + "section0/Doe2012/publisher" [ label="PUBLISHER" ] + "section0/Doe2012/series" [ label="SERIES" ] + "section0/Doe2012/subtitle" [ label="SUBTITLE" ] + "section0/Doe2012/title" [ label="TITLE" ] + "section0/Doe2012/titleaddon" [ label="TITLEADDON" ] + "section0/Doe2012/venue" [ label="VENUE" ] + "section0/Doe2012/year" [ label="YEAR" ] + } + + + + "section0/Doe2012/eventendyear" -> "section0/Onyme2012/eventendyear" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/EVENTENDYEAR inherited via CROSSREF from Doe2012/EVENTENDYEAR" ] + "section0/Doe2012/eventmonth" -> "section0/Onyme2012/eventmonth" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/EVENTMONTH inherited via CROSSREF from Doe2012/EVENTMONTH" ] + "section0/Doe2012/eventendday" -> "section0/Onyme2012/eventendday" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/EVENTENDDAY inherited via CROSSREF from Doe2012/EVENTENDDAY" ] + "section0/Doe2012/venue" -> "section0/Onyme2012/venue" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/VENUE inherited via CROSSREF from Doe2012/VENUE" ] + "section0/Doe2012/subtitle" -> "section0/Onyme2012/booksubtitle" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/BOOKSUBTITLE inherited via CROSSREF from Doe2012/SUBTITLE" ] + "section0/Doe2012/title" -> "section0/Onyme2012/booktitle" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/BOOKTITLE inherited via CROSSREF from Doe2012/TITLE" ] + "section0/Doe2012/number" -> "section0/Onyme2012/number" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/NUMBER inherited via CROSSREF from Doe2012/NUMBER" ] + "section0/Doe2012/eventyear" -> "section0/Onyme2012/eventyear" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/EVENTYEAR inherited via CROSSREF from Doe2012/EVENTYEAR" ] + "section0/Doe2012/titleaddon" -> "section0/Onyme2012/booktitleaddon" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/BOOKTITLEADDON inherited via CROSSREF from Doe2012/TITLEADDON" ] + "section0/Doe2012/series" -> "section0/Onyme2012/series" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/SERIES inherited via CROSSREF from Doe2012/SERIES" ] + "section0/Doe2012/year" -> "section0/Onyme2012/year" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/YEAR inherited via CROSSREF from Doe2012/YEAR" ] + "section0/Doe2012/eventendmonth" -> "section0/Onyme2012/eventendmonth" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/EVENTENDMONTH inherited via CROSSREF from Doe2012/EVENTENDMONTH" ] + "section0/Doe2012/eventday" -> "section0/Onyme2012/eventday" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/EVENTDAY inherited via CROSSREF from Doe2012/EVENTDAY" ] + "section0/Doe2012/publisher" -> "section0/Onyme2012/publisher" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/PUBLISHER inherited via CROSSREF from Doe2012/PUBLISHER" ] + "section0/Doe2012/location" -> "section0/Onyme2012/location" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/LOCATION inherited via CROSSREF from Doe2012/LOCATION" ] + "section0/Doe2012/editor" -> "section0/Onyme2012/editor" [ penwidth="2.0", color="#7d7879", tooltip="Onyme2012/EDITOR inherited via CROSSREF from Doe2012/EDITOR" ] + "section0/Onyme2012/editor" -> "section0/Aristotle2012/editor" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/EDITOR inherited via CROSSREF from Onyme2012/EDITOR" ] + "section0/Onyme2012/location" -> "section0/Aristotle2012/location" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/LOCATION inherited via CROSSREF from Onyme2012/LOCATION" ] + "section0/Onyme2012/booksubtitle" -> "section0/Aristotle2012/mainsubtitle" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/MAINSUBTITLE inherited via CROSSREF from Onyme2012/BOOKSUBTITLE" ] + "section0/Onyme2012/publisher" -> "section0/Aristotle2012/publisher" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/PUBLISHER inherited via CROSSREF from Onyme2012/PUBLISHER" ] + "section0/Onyme2012/booktitle" -> "section0/Aristotle2012/maintitle" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/MAINTITLE inherited via CROSSREF from Onyme2012/BOOKTITLE" ] + "section0/Onyme2012/series" -> "section0/Aristotle2012/series" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/SERIES inherited via CROSSREF from Onyme2012/SERIES" ] + "section0/Onyme2012/year" -> "section0/Aristotle2012/year" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/YEAR inherited via CROSSREF from Onyme2012/YEAR" ] + "section0/Onyme2012/eventendmonth" -> "section0/Aristotle2012/eventendmonth" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/EVENTENDMONTH inherited via CROSSREF from Onyme2012/EVENTENDMONTH" ] + "section0/Onyme2012/eventday" -> "section0/Aristotle2012/eventday" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/EVENTDAY inherited via CROSSREF from Onyme2012/EVENTDAY" ] + "section0/Onyme2012/booktitleaddon" -> "section0/Aristotle2012/maintitleaddon" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/MAINTITLEADDON inherited via CROSSREF from Onyme2012/BOOKTITLEADDON" ] + "section0/Onyme2012/title" -> "section0/Aristotle2012/booktitle" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/BOOKTITLE inherited via CROSSREF from Onyme2012/TITLE" ] + "section0/Onyme2012/number" -> "section0/Aristotle2012/number" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/NUMBER inherited via CROSSREF from Onyme2012/NUMBER" ] + "section0/Onyme2012/eventyear" -> "section0/Aristotle2012/eventyear" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/EVENTYEAR inherited via CROSSREF from Onyme2012/EVENTYEAR" ] + "section0/Onyme2012/venue" -> "section0/Aristotle2012/venue" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/VENUE inherited via CROSSREF from Onyme2012/VENUE" ] + "section0/Onyme2012/author" -> "section0/Aristotle2012/bookauthor" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/BOOKAUTHOR inherited via CROSSREF from Onyme2012/AUTHOR" ] + "section0/Onyme2012/eventendyear" -> "section0/Aristotle2012/eventendyear" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/EVENTENDYEAR inherited via CROSSREF from Onyme2012/EVENTENDYEAR" ] + "section0/Onyme2012/eventendday" -> "section0/Aristotle2012/eventendday" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/EVENTENDDAY inherited via CROSSREF from Onyme2012/EVENTENDDAY" ] + "section0/Onyme2012/eventmonth" -> "section0/Aristotle2012/eventmonth" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2012/EVENTMONTH inherited via CROSSREF from Onyme2012/EVENTMONTH" ] + +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.pdf b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.pdf new file mode 100644 index 00000000000..15b84eb526f Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookininproceedings.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.bib b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.bib new file mode 100644 index 00000000000..356b49a35d9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.bib @@ -0,0 +1,9 @@ +@bookinjournal{Alexander_Aphrodisias, +Author = {{Alexander of Aphrodisias}}, +Title = {On Time}, +Journaltitle = {Phronesis}, +Number = {1}, +Pages = {58-81}, +Bookineditor = {Robert W. Sharples}, +Volume = {27}, +Year = {1982}} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.dot b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.dot new file mode 100644 index 00000000000..bd52fcef1f0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.dot @@ -0,0 +1,30 @@ +digraph Biberdata { + compound = true; + edge [ arrowhead=open ]; + graph [ style=filled, rankdir=LR ]; + node [ + fontsize=10, + fillcolor=white, + style=filled, + shape=box ]; + + subgraph "cluster_section0/Alexander_Aphrodisias" { + fontsize="10"; + label="Alexander_Aphrodisias (BOOKINJOURNAL)"; + tooltip="Alexander_Aphrodisias (BOOKINJOURNAL)"; + fillcolor="#a0d0ff"; + + "section0/Alexander_Aphrodisias/author" [ label="AUTHOR" ] + "section0/Alexander_Aphrodisias/bookineditor" [ label="BOOKINEDITOR" ] + "section0/Alexander_Aphrodisias/journaltitle" [ label="JOURNALTITLE" ] + "section0/Alexander_Aphrodisias/number" [ label="NUMBER" ] + "section0/Alexander_Aphrodisias/pages" [ label="PAGES" ] + "section0/Alexander_Aphrodisias/title" [ label="TITLE" ] + "section0/Alexander_Aphrodisias/volume" [ label="VOLUME" ] + "section0/Alexander_Aphrodisias/year" [ label="YEAR" ] + } + + + + +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.pdf b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.pdf new file mode 100644 index 00000000000..6294a75e9ec Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinjournal.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.bib b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.bib new file mode 100644 index 00000000000..b237f60f14a --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.bib @@ -0,0 +1,19 @@ +@proceedings{Doe2015, + Editor = {John Doe}, + Eventdate = {2014-01-01/2014-01-05}, + Location = {Paris}, + Publisher = {Publisher}, + Series = {Name of a Series}, + Number = {15}, + Subtitle = {A Other Nice Collection of Papers}, + Title = {A Very Other Nice Collection}, + Titleaddon = {Proceedings of a Other Very Nice Conference}, + Venue = {Conference Hall at the Sorbonne}, + Year = {2015}} +@bookinproceedings{Aristotle2015, + Author = {Aristotle}, + Bookineditor = {Book Editor}, + Title = {The Ancient Text}, + Crossref = {Doe2015}, + Pages = {200-212}, +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.dot b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.dot new file mode 100644 index 00000000000..029d97c5488 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.dot @@ -0,0 +1,83 @@ +digraph Biberdata { + compound = true; + edge [ arrowhead=open ]; + graph [ style=filled, rankdir=LR ]; + node [ + fontsize=10, + fillcolor=white, + style=filled, + shape=box ]; + + subgraph "cluster_section0/Aristotle2015" { + fontsize="10"; + label="Aristotle2015 (BOOKINPROCEEDINGS)"; + tooltip="Aristotle2015 (BOOKINPROCEEDINGS)"; + fillcolor="#a0d0ff"; + + "section0/Aristotle2015/author" [ label="AUTHOR" ] + "section0/Aristotle2015/bookineditor" [ label="BOOKINEDITOR" ] + "section0/Aristotle2015/booksubtitle" [ label="BOOKSUBTITLE" ] + "section0/Aristotle2015/booktitle" [ label="BOOKTITLE" ] + "section0/Aristotle2015/booktitleaddon" [ label="BOOKTITLEADDON" ] + "section0/Aristotle2015/crossref" [ label="CROSSREF" ] + "section0/Aristotle2015/editor" [ label="EDITOR" ] + "section0/Aristotle2015/eventday" [ label="EVENTDAY" ] + "section0/Aristotle2015/eventendday" [ label="EVENTENDDAY" ] + "section0/Aristotle2015/eventendmonth" [ label="EVENTENDMONTH" ] + "section0/Aristotle2015/eventendyear" [ label="EVENTENDYEAR" ] + "section0/Aristotle2015/eventmonth" [ label="EVENTMONTH" ] + "section0/Aristotle2015/eventyear" [ label="EVENTYEAR" ] + "section0/Aristotle2015/location" [ label="LOCATION" ] + "section0/Aristotle2015/number" [ label="NUMBER" ] + "section0/Aristotle2015/pages" [ label="PAGES" ] + "section0/Aristotle2015/publisher" [ label="PUBLISHER" ] + "section0/Aristotle2015/series" [ label="SERIES" ] + "section0/Aristotle2015/title" [ label="TITLE" ] + "section0/Aristotle2015/venue" [ label="VENUE" ] + "section0/Aristotle2015/year" [ label="YEAR" ] + } + + subgraph "cluster_section0/Doe2015" { + fontsize="10"; + label="Doe2015 (PROCEEDINGS)"; + tooltip="Doe2015 (PROCEEDINGS)"; + fillcolor="#a0d0ff"; + + "section0/Doe2015/editor" [ label="EDITOR" ] + "section0/Doe2015/eventday" [ label="EVENTDAY" ] + "section0/Doe2015/eventendday" [ label="EVENTENDDAY" ] + "section0/Doe2015/eventendmonth" [ label="EVENTENDMONTH" ] + "section0/Doe2015/eventendyear" [ label="EVENTENDYEAR" ] + "section0/Doe2015/eventmonth" [ label="EVENTMONTH" ] + "section0/Doe2015/eventyear" [ label="EVENTYEAR" ] + "section0/Doe2015/location" [ label="LOCATION" ] + "section0/Doe2015/number" [ label="NUMBER" ] + "section0/Doe2015/publisher" [ label="PUBLISHER" ] + "section0/Doe2015/series" [ label="SERIES" ] + "section0/Doe2015/subtitle" [ label="SUBTITLE" ] + "section0/Doe2015/title" [ label="TITLE" ] + "section0/Doe2015/titleaddon" [ label="TITLEADDON" ] + "section0/Doe2015/venue" [ label="VENUE" ] + "section0/Doe2015/year" [ label="YEAR" ] + } + + + + "section0/Doe2015/publisher" -> "section0/Aristotle2015/publisher" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/PUBLISHER inherited via CROSSREF from Doe2015/PUBLISHER" ] + "section0/Doe2015/year" -> "section0/Aristotle2015/year" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/YEAR inherited via CROSSREF from Doe2015/YEAR" ] + "section0/Doe2015/eventyear" -> "section0/Aristotle2015/eventyear" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/EVENTYEAR inherited via CROSSREF from Doe2015/EVENTYEAR" ] + "section0/Doe2015/eventendmonth" -> "section0/Aristotle2015/eventendmonth" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/EVENTENDMONTH inherited via CROSSREF from Doe2015/EVENTENDMONTH" ] + "section0/Doe2015/location" -> "section0/Aristotle2015/location" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/LOCATION inherited via CROSSREF from Doe2015/LOCATION" ] + "section0/Doe2015/number" -> "section0/Aristotle2015/number" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/NUMBER inherited via CROSSREF from Doe2015/NUMBER" ] + "section0/Doe2015/series" -> "section0/Aristotle2015/series" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/SERIES inherited via CROSSREF from Doe2015/SERIES" ] + "section0/Doe2015/title" -> "section0/Aristotle2015/booktitle" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/BOOKTITLE inherited via CROSSREF from Doe2015/TITLE" ] + "section0/Doe2015/venue" -> "section0/Aristotle2015/venue" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/VENUE inherited via CROSSREF from Doe2015/VENUE" ] + "section0/Doe2015/eventendday" -> "section0/Aristotle2015/eventendday" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/EVENTENDDAY inherited via CROSSREF from Doe2015/EVENTENDDAY" ] + "section0/Doe2015/editor" -> "section0/Aristotle2015/editor" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/EDITOR inherited via CROSSREF from Doe2015/EDITOR" ] + "section0/Doe2015/titleaddon" -> "section0/Aristotle2015/booktitleaddon" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/BOOKTITLEADDON inherited via CROSSREF from Doe2015/TITLEADDON" ] + "section0/Doe2015/eventmonth" -> "section0/Aristotle2015/eventmonth" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/EVENTMONTH inherited via CROSSREF from Doe2015/EVENTMONTH" ] + "section0/Doe2015/eventday" -> "section0/Aristotle2015/eventday" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/EVENTDAY inherited via CROSSREF from Doe2015/EVENTDAY" ] + "section0/Doe2015/eventendyear" -> "section0/Aristotle2015/eventendyear" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/EVENTENDYEAR inherited via CROSSREF from Doe2015/EVENTENDYEAR" ] + "section0/Doe2015/subtitle" -> "section0/Aristotle2015/booksubtitle" [ penwidth="2.0", color="#7d7879", tooltip="Aristotle2015/BOOKSUBTITLE inherited via CROSSREF from Doe2015/SUBTITLE" ] + +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.pdf b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.pdf new file mode 100644 index 00000000000..9b4a15fb1d2 Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinproceedings.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.bib b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.bib new file mode 100644 index 00000000000..f2b218494fd --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.bib @@ -0,0 +1,14 @@ +@thesis{Deluz1972, + Author = {Christiane Deluz}, + Editor = {Mollat du Jourdin, Michel}, + School = {Paris-IV}, + Title = {\emph{Liber de quibusdam ultramarinis partibus et praecipue de Terra sancta} de Guillaume de Boldensele (1336) ; suivi de la traduction de Frère Jean Le Long (1351)}, + Type = {phdthesis}, + Volumes = {2}, + Year = {1972}} +@bookinthesis{GuilielmusdeBoldensele, + Author = {{Guilielmus de Boldensele}}, + Crossref = {Deluz1972}, + Pages = {195-291}, + Title = {Liber de quibusdam ultramarinis partibus et praecipue de Terra sancta}, + Volume = {2}} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.dot b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.dot new file mode 100644 index 00000000000..e51aa05c155 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.dot @@ -0,0 +1,56 @@ +digraph Biberdata { + compound = true; + edge [ arrowhead=open ]; + graph [ style=filled, rankdir=LR ]; + node [ + fontsize=10, + fillcolor=white, + style=filled, + shape=box ]; + + subgraph "cluster_section0/Deluz1972" { + fontsize="10"; + label="Deluz1972 (THESIS)"; + tooltip="Deluz1972 (THESIS)"; + fillcolor="#a0d0ff"; + + "section0/Deluz1972/author" [ label="AUTHOR" ] + "section0/Deluz1972/editor" [ label="EDITOR" ] + "section0/Deluz1972/institution" [ label="INSTITUTION" ] + "section0/Deluz1972/title" [ label="TITLE" ] + "section0/Deluz1972/type" [ label="TYPE" ] + "section0/Deluz1972/volumes" [ label="VOLUMES" ] + "section0/Deluz1972/year" [ label="YEAR" ] + } + + subgraph "cluster_section0/GuilielmusdeBoldensele" { + fontsize="10"; + label="GuilielmusdeBoldensele (BOOKINTHESIS)"; + tooltip="GuilielmusdeBoldensele (BOOKINTHESIS)"; + fillcolor="#a0d0ff"; + + "section0/GuilielmusdeBoldensele/author" [ label="AUTHOR" ] + "section0/GuilielmusdeBoldensele/bookauthor" [ label="BOOKAUTHOR" ] + "section0/GuilielmusdeBoldensele/booktitle" [ label="BOOKTITLE" ] + "section0/GuilielmusdeBoldensele/crossref" [ label="CROSSREF" ] + "section0/GuilielmusdeBoldensele/editor" [ label="EDITOR" ] + "section0/GuilielmusdeBoldensele/institution" [ label="INSTITUTION" ] + "section0/GuilielmusdeBoldensele/pages" [ label="PAGES" ] + "section0/GuilielmusdeBoldensele/title" [ label="TITLE" ] + "section0/GuilielmusdeBoldensele/type" [ label="TYPE" ] + "section0/GuilielmusdeBoldensele/volume" [ label="VOLUME" ] + "section0/GuilielmusdeBoldensele/volumes" [ label="VOLUMES" ] + "section0/GuilielmusdeBoldensele/year" [ label="YEAR" ] + } + + + + "section0/Deluz1972/year" -> "section0/GuilielmusdeBoldensele/year" [ penwidth="2.0", color="#7d7879", tooltip="GuilielmusdeBoldensele/YEAR inherited via CROSSREF from Deluz1972/YEAR" ] + "section0/Deluz1972/institution" -> "section0/GuilielmusdeBoldensele/institution" [ penwidth="2.0", color="#7d7879", tooltip="GuilielmusdeBoldensele/INSTITUTION inherited via CROSSREF from Deluz1972/INSTITUTION" ] + "section0/Deluz1972/volumes" -> "section0/GuilielmusdeBoldensele/volumes" [ penwidth="2.0", color="#7d7879", tooltip="GuilielmusdeBoldensele/VOLUMES inherited via CROSSREF from Deluz1972/VOLUMES" ] + "section0/Deluz1972/author" -> "section0/GuilielmusdeBoldensele/bookauthor" [ penwidth="2.0", color="#7d7879", tooltip="GuilielmusdeBoldensele/BOOKAUTHOR inherited via CROSSREF from Deluz1972/AUTHOR" ] + "section0/Deluz1972/type" -> "section0/GuilielmusdeBoldensele/type" [ penwidth="2.0", color="#7d7879", tooltip="GuilielmusdeBoldensele/TYPE inherited via CROSSREF from Deluz1972/TYPE" ] + "section0/Deluz1972/title" -> "section0/GuilielmusdeBoldensele/booktitle" [ penwidth="2.0", color="#7d7879", tooltip="GuilielmusdeBoldensele/BOOKTITLE inherited via CROSSREF from Deluz1972/TITLE" ] + "section0/Deluz1972/editor" -> "section0/GuilielmusdeBoldensele/editor" [ penwidth="2.0", color="#7d7879", tooltip="GuilielmusdeBoldensele/EDITOR inherited via CROSSREF from Deluz1972/EDITOR" ] + +} diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.pdf b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.pdf new file mode 100644 index 00000000000..ec91638657d Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/example-bookinthesis.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/generate-crossref-graphs.py b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/generate-crossref-graphs.py new file mode 100644 index 00000000000..15485d8ad19 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/generate-crossref-graphs.py @@ -0,0 +1,42 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# This file generate the inheritance graphs (.dot and .pdf file) from the .bib file examples. +# To do it, its create temporary .tex file, calling a specific .bib file (as https://github.com/plk/biber/issues/110 was rejected). +# It is licensed on GPL 3 licenses. +# https://www.gnu.org/licenses/gpl-3.0.fr.html +# Copyright : Maïeul Rouquette 2016-… + +import os + + +#List all the files on the current directory +directory_files = os.listdir(".") + +#Loop on them, and for the .bib file, generate the .tex, .dot and .pdf file +for file_name in directory_files: + basename, ext = os.path.splitext(file_name) + + if ext != '.bib':#only the .bib file + continue + + # write the .tex file content + tex_file_name = basename + ".tex" + tex_file_content = "\documentclass{article}\n\ + \\usepackage[tools={bookinother,morenames},bibstyle=verbose]{biblatex-multiple-dm}\n\ + \\usepackage[bibstyle=multiple-dm]{biblatex}\n\ + \\bibliography{" + file_name + "}\n\ + \\begin{document}\n\ + \\nocite{*}\n\ + \end{document}" + tex_file_file = open(tex_file_name, "w") + tex_file_file.write(tex_file_content) + tex_file_file.close() + + # generate the .bcf, .dot and .pdf file + os.system("pdflatex " + basename) + os.system("biber -output-format=dot --dot-include=crossref,field " + basename) + os.system("dot -Tpdf " + basename + ".dot " + "-o " + basename + ".pdf") + + # delete the temporary files, to avoid distributing it and to have cleaner folder + for ext in ["aux","bcf","blg","log","run.xml","tex"]: + os.remove(basename+"."+ext) diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/latexmkrc b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/latexmkrc new file mode 100644 index 00000000000..d6cfc714fa5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/latexmkrc @@ -0,0 +1,2 @@ +$pdflatex = "xelatex --shell-escape %S"; +$pdf_mode = "1"; diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/makefile b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/makefile new file mode 100644 index 00000000000..573b1d1c6af --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/documentation/makefile @@ -0,0 +1,7 @@ +all: *tex *bib + python3 generate-crossref-graphs.py + latexmk biblatex-bookinother.tex + +clean:bookinother + $(MAKE) -C documentation clean + @$(RM) *.pdf *.toc *.aux *.out *.fdb_latexmk *.log *.bbl *.bcf *.blg *run.xml *.synctex.gz* diff --git a/Master/texmf-dist/doc/latex/biblatex-bookinother/makefile b/Master/texmf-dist/doc/latex/biblatex-bookinother/makefile new file mode 100644 index 00000000000..63cefb65cbe --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-bookinother/makefile @@ -0,0 +1,19 @@ +FILES = *.sty documentation makefile README + + +dist: all + rm -rf biblatex-bookinother + mkdir biblatex-bookinother + ln README *bbx *dbx *makefile biblatex-bookinother + mkdir biblatex-bookinother/documentation + ln documentation/*tex documentation/*bib documentation/*pdf documentation/*.dot documentation/*py documentation/makefile documentation/latexmkrc biblatex-bookinother/documentation + $(RM) ../biblatex-bookinother.zip + zip -r ../biblatex-bookinother.zip biblatex-bookinother + + +clean: + $(MAKE) -C documentation clean + @$(RM) *.pdf *.toc *.aux *.out *.fdb_latexmk *.log *.bbl *.bcf *.blg *run.xml *.synctex.gz* + +all: documentation/biblatex-bookinother.tex documentation/example-bookinarticle.bib documentation/example-bookinincollection.bib documentation/example-bookinthesis.bib + $(MAKE) -C documentation all -- cgit v1.2.3