summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex/doc/examples
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/biblatex/doc/examples')
-rw-r--r--macros/latex/contrib/biblatex/doc/examples/01-introduction.run.xml93
-rw-r--r--macros/latex/contrib/biblatex/doc/examples/82-style-debug-biber.pdfbin149679 -> 156537 bytes
-rw-r--r--macros/latex/contrib/biblatex/doc/examples/92-bibliographylists-biber.pdfbin63347 -> 63376 bytes
-rw-r--r--macros/latex/contrib/biblatex/doc/examples/93-nameparts.tex25
-rw-r--r--macros/latex/contrib/biblatex/doc/examples/94-labelprefix.tex30
5 files changed, 133 insertions, 15 deletions
diff --git a/macros/latex/contrib/biblatex/doc/examples/01-introduction.run.xml b/macros/latex/contrib/biblatex/doc/examples/01-introduction.run.xml
new file mode 100644
index 0000000000..4b744a395c
--- /dev/null
+++ b/macros/latex/contrib/biblatex/doc/examples/01-introduction.run.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0" standalone="yes"?>
+<!-- logreq request file -->
+<!-- logreq version 1.0 / dtd version 1.0 -->
+<!-- Do not edit this file! -->
+<!DOCTYPE requests [
+ <!ELEMENT requests (internal | external)*>
+ <!ELEMENT internal (generic, (provides | requires)*)>
+ <!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
+ <!ELEMENT cmdline (binary, (option | infile | outfile)*)>
+ <!ELEMENT input (file)+>
+ <!ELEMENT output (file)+>
+ <!ELEMENT provides (file)+>
+ <!ELEMENT requires (file)+>
+ <!ELEMENT generic (#PCDATA)>
+ <!ELEMENT binary (#PCDATA)>
+ <!ELEMENT option (#PCDATA)>
+ <!ELEMENT infile (#PCDATA)>
+ <!ELEMENT outfile (#PCDATA)>
+ <!ELEMENT file (#PCDATA)>
+ <!ATTLIST requests
+ version CDATA #REQUIRED
+ >
+ <!ATTLIST internal
+ package CDATA #REQUIRED
+ priority (9) #REQUIRED
+ active (0 | 1) #REQUIRED
+ >
+ <!ATTLIST external
+ package CDATA #REQUIRED
+ priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
+ active (0 | 1) #REQUIRED
+ >
+ <!ATTLIST provides
+ type (static | dynamic | editable) #REQUIRED
+ >
+ <!ATTLIST requires
+ type (static | dynamic | editable) #REQUIRED
+ >
+ <!ATTLIST file
+ type CDATA #IMPLIED
+ >
+]>
+<requests version="1.0">
+ <internal package="biblatex" priority="9" active="1">
+ <generic>latex</generic>
+ <provides type="dynamic">
+ <file>01-introduction.aux</file>
+ <file>01-introduction-blx.bib</file>
+ </provides>
+ <requires type="dynamic">
+ <file>01-introduction.bbl</file>
+ </requires>
+ <requires type="static">
+ <file>blx-dm.def</file>
+ <file>blx-compat.def</file>
+ <file>blx-bibtex.def</file>
+ <file>biblatex.def</file>
+ <file>standard.bbx</file>
+ <file>authoryear.bbx</file>
+ <file>authoryear.cbx</file>
+ <file>biblatex.cfg</file>
+ <file>english.lbx</file>
+ <file>american.lbx</file>
+ </requires>
+ </internal>
+ <external package="biblatex" priority="5" active="1">
+ <generic>bibtex</generic>
+ <cmdline>
+ <binary>bibtex</binary>
+ <option>-min-crossrefs 2</option>
+ <infile>01-introduction</infile>
+ </cmdline>
+ <input>
+ <file>01-introduction.aux</file>
+ </input>
+ <output>
+ <file>01-introduction.bbl</file>
+ </output>
+ <provides type="dynamic">
+ <file>01-introduction.bbl</file>
+ </provides>
+ <requires type="dynamic">
+ <file>01-introduction.aux</file>
+ <file>01-introduction-blx.bib</file>
+ </requires>
+ <requires type="editable">
+ <file>biblatex-examples.bib</file>
+ </requires>
+ <requires type="static">
+ <file>biblatex.bst</file>
+ </requires>
+ </external>
+</requests>
diff --git a/macros/latex/contrib/biblatex/doc/examples/82-style-debug-biber.pdf b/macros/latex/contrib/biblatex/doc/examples/82-style-debug-biber.pdf
index d737632db1..256cdd4df4 100644
--- a/macros/latex/contrib/biblatex/doc/examples/82-style-debug-biber.pdf
+++ b/macros/latex/contrib/biblatex/doc/examples/82-style-debug-biber.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex/doc/examples/92-bibliographylists-biber.pdf b/macros/latex/contrib/biblatex/doc/examples/92-bibliographylists-biber.pdf
index b37b763903..70db540047 100644
--- a/macros/latex/contrib/biblatex/doc/examples/92-bibliographylists-biber.pdf
+++ b/macros/latex/contrib/biblatex/doc/examples/92-bibliographylists-biber.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex/doc/examples/93-nameparts.tex b/macros/latex/contrib/biblatex/doc/examples/93-nameparts.tex
index 44115b6acd..1d761e372a 100644
--- a/macros/latex/contrib/biblatex/doc/examples/93-nameparts.tex
+++ b/macros/latex/contrib/biblatex/doc/examples/93-nameparts.tex
@@ -132,6 +132,31 @@
}
}
+\DeclareNamehashTemplate[russian]{
+ \namepart[hashscope=full]{prefix}
+ \namepart[hashscope=full]{family}
+ \namepart[hashscope=full]{suffix}
+ \namepart[hashscope=full]{given}
+ \namepart[hashscope=full]{patronymic}
+}
+
+\DeclareNamehashTemplate[ethiopian]{
+ \namepart[hashscope=full]{prefix}
+ \namepart[hashscope=full]{family}
+ \namepart[hashscope=full]{suffix}
+ \namepart[hashscope=full]{given}
+ \namepart[hashscope=full]{patronymic}
+ \namepart[hashscope=full]{papponymic}
+}
+
+\DeclareNamehashTemplate[cjk]{
+ \namepart[hashscope=full]{prefix}
+ \namepart[hashscope=full]{family}
+ \namepart[hashscope=full]{suffix}
+ \namepart[hashscope=full]{given}
+ \namepart[hashscope=full]{cjk}
+}
+
\DeclareUniquenameTemplate[cjk]{
\namepart[base=true]{family}
\namepart[disambiguation=full]{given}
diff --git a/macros/latex/contrib/biblatex/doc/examples/94-labelprefix.tex b/macros/latex/contrib/biblatex/doc/examples/94-labelprefix.tex
index e8f025078c..730817697b 100644
--- a/macros/latex/contrib/biblatex/doc/examples/94-labelprefix.tex
+++ b/macros/latex/contrib/biblatex/doc/examples/94-labelprefix.tex
@@ -27,26 +27,26 @@ the last bibliography in which it appears. This can be overridden by
explicit assignment to particular refcontexts with the
\cmd{assignrefcontext*} macros.\\
-% refcontext=none/global//global/global
+% refcontext=none/global//global/global/global
This is a publication by Aristotle:
-\cite{aristotle:anima} % comes from refcontext=none/global/R/global/global
+\cite{aristotle:anima} % comes from refcontext=none/global/R/global/global/global
These are not publications by Aristotle:
-\cite{yoon} % comes from default refcontext=none/global/Q/global/global due
+\cite{yoon} % comes from default refcontext=none/global/Q/global/global/global due
% to \assignrefcontextentries
-\cite{worman} % comes from default refcontext=nty/global//global/global and not from
- % nty/global/T/global/global in next refsection even though that is the
+\cite{worman} % comes from default refcontext=nty/global//global/global/global and not from
+ % nty/global/T/global/global/global in next refsection even though that is the
% last printed bib/biblist with worman in it. This is because
% refcontext defaults are local to refcontexts
-\cite{piccato} % comes from refcontext=none/global/Q/global/global due to \assignrefcontextcats
-\cite{nussbaum} % comes from refcontext=none/global/S/global/global due to \assignrefcontextkeyws*
+\cite{piccato} % comes from refcontext=none/global/Q/global/global/global due to \assignrefcontextcats
+\cite{nussbaum} % comes from refcontext=none/global/S/global/global/global due to \assignrefcontextkeyws*
This is another publication by Aristotle:
-\cite{aristotle:physics} % comes from refcontext=none/global/R/global/global
+\cite{aristotle:physics} % comes from refcontext=none/global/R/global/global/global
\begin{refcontext}{rcone}
-% refcontext=none/global/R/global/global
+% refcontext=none/global/R/global/global/global
\printbibliography[keyword=primary, title={Aristotle Publications}]
% aristotle:anima and aristotle:physics default refcontext is this one
\end{refcontext}
@@ -55,30 +55,30 @@ This is another publication by Aristotle:
% Note here that the optional argument to \newrefcontext overrides the
% value set with the named refcontext
\newrefcontext[labelprefix=S]{rctwo}
-% refcontext=none/global/S/global/global
+% refcontext=none/global/S/global/global/global
\printbibliography[notkeyword=primary, title={Other publications}]
\endrefcontext
\begin{refcontext}[labelprefix=Q]
-% refcontext=none/global/Q/global/global
+% refcontext=none/global/Q/global/global/global
\printbibliography[filter=cats, title={Other publications}]
\end{refcontext}
\begin{refcontext}[sorting=nty]
-% refcontext=nty/global//global/global
+% refcontext=nty/global//global/global/global
\printbibliography[resetnumbers, notkeyword=primary, title={More Other publications}]
% Nussbaum default refcontext is this one
% piccato default refcontext is this one
% yoon default refcontext is this one
% worman default refcontext is this one
-\cite{nussbaum} % comes from refcontext=nty/global//global/global due to weak \assignrefcontextkeyws*
+\cite{nussbaum} % comes from refcontext=nty/global//global/global/global due to weak \assignrefcontextkeyws*
\end{refcontext}
\section*{New Refsection}
\newrefsection
-\cite{worman} % comes from default refcontext=nty/global/T/global/global
+\cite{worman} % comes from default refcontext=nty/global/T/global/global/global
\begin{refcontext}[labelprefix=T]{rcone}
-% refcontext=nty/global//global/global
+% refcontext=nty/global//global/global/global
\printbibliography[resetnumbers, notkeyword=primary, title={More Other publications}]
\end{refcontext}