diff options
Diffstat (limited to 'Master/texmf-dist/source/bibtex/biber/t/tdata/crossrefs.bib')
-rw-r--r-- | Master/texmf-dist/source/bibtex/biber/t/tdata/crossrefs.bib | 205 |
1 files changed, 205 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/bibtex/biber/t/tdata/crossrefs.bib b/Master/texmf-dist/source/bibtex/biber/t/tdata/crossrefs.bib new file mode 100644 index 00000000000..d66d17bad8c --- /dev/null +++ b/Master/texmf-dist/source/bibtex/biber/t/tdata/crossrefs.bib @@ -0,0 +1,205 @@ +% Testing mincrossrefs. cr1 and cr2 crossrefs should trigger inclusion of crm and also +% the crossref fields in both of them +% Also a test of some aliases +@INBOOK{cr1, + AUTHOR = {Graham Gullam}, + TITLE = {Great and Good Graphs}, + ORIGDATE = {1955}, + ARCHIVEPREFIX = {SomEPrFiX}, + PRIMARYCLASS = {SOMECLASS}, + CROSSREF = {crm} +} + +@INBOOK{cr2, + AUTHOR = {Frederick Fumble}, + TITLE = {Fabulous Fourier Forms}, + SCHOOL = {School}, + INSTITUTION = {Institution}, + ORIGDATE = {1943}, + CROSSREF = {crm} +} + +@BOOK{crm, + EDITOR = {Edgar Erbriss}, + TITLE = {Graphs of the Continent}, + PUBLISHER = {Grimble}, + YEAR = {1974} +} + +% Testing explicit cite of crossref parent. Should trigger inclusion of child crossref field +@INBOOK{cr3, + AUTHOR = {Arthur Aptitude}, + TITLE = {Arrangements of All Articles}, + ORIGDATE = {1934}, + ARCHIVEPREFIX = {SomEPrFiX}, + EPRINTTYPE = {sometype}, + CROSSREF = {crt} +} + +@BOOK{crt, + EDITOR = {Mark Monkley}, + TITLE = {Beasts of the Burbling Burns}, + PUBLISHER = {Rancour}, + YEAR = {1996} +} + +% Testing mincrossrefs not reached. cr4 is cited, cr5 isn't, therefore mincrossrefs (2) for +% crn not reached +@INBOOK{cr4, + AUTHOR = {Morris Mumble}, + TITLE = {Enterprising Entities}, + ORIGDATE = {1911}, + CROSSREF = {crn} +} + +@INBOOK{cr5, + AUTHOR = {Oliver Ordinary}, + TITLE = {Questionable Quidities}, + ORIGDATE = {1919}, + CROSSREF = {crn} +} + +@BOOK{crn, + EDITOR = {Jeremy Jermain}, + TITLE = {Vanquished, Victor, Vandal}, + PUBLISHER = {Pillsbury}, + YEAR = {1945} +} + +% Testing inheritance of event information +@PROCEEDINGS{cr6i, + AUTHOR = {Spurious Author}, + ADDRESS = {Address}, + TITLE = {Title of proceeding}, + EDITOR = {Editor}, + PUBLISHER = {Publisher of proceeding}, + EVENTDATE = {2009-08-21/2009-08-24}, + EVENTTITLE = {Title of the event}, + VENUE = {Location of event}, + YEAR = {2009} +} + +@INPROCEEDINGS{cr6, + AUTHOR = {Author, Firstname}, + CROSSREF = {cr6i}, + PAGES = {123--}, + TITLE = {Title of inproceeding}, + BOOKTITLE = {Manual booktitle}, + YEAR = {2009}, +} + +% Testing inheritance of special fields (booktitle, bookauthor etc.) +@BOOK{cr7i, + AUTHOR = {Brian Bookauthor}, + TITLE = {Book Title}, + SUBTITLE = {Book Subtitle}, + TITLEADDON = {Book Titleaddon}, + PUBLISHER = {Publisher of proceeding}, + YEAR = {2009}, + VERBA = {String}, +} + +@INBOOK{cr7, + AUTHOR = {Author, Firstname}, + CROSSREF = {cr7i}, + PAGES = {123--126}, + TITLE = {Title of Book bit}, + YEAR = {2010} +} + +% Testing supression of default inheritance +@COLLECTION{cr8i, + EDITOR = {Brian Editor}, + TITLE = {Book Title}, + SUBTITLE = {Book Subtitle}, + TITLEADDON = {Book Titleaddon}, + PUBLISHER = {Publisher of Collection}, + YEAR = {2009} +} + +@INCOLLECTION{cr8, + AUTHOR = {Smith, Firstname}, + CROSSREF = {cr8i}, + PAGES = {1--12}, + TITLE = {Title of Collection bit}, + YEAR = {2010} +} + + +% Testing mincrossrefs. xr1 and xr2 xrefs should trigger inclusion of xrm and also +% the xreffields in both of them +@INBOOK{xr1, + AUTHOR = {Zoe Zentrum}, + TITLE = {Moods Mildly Modified}, + ORIGDATE = {1921}, + XREF = {xrm} +} + +@INBOOK{xr2, + AUTHOR = {Ian Instant}, + TITLE = {Migraines Multiplying Madly}, + ORIGDATE = {1926}, + XREF = {xrm} +} + +@BOOK{xrm, + EDITOR = {Peter Prendergast}, + TITLE = {Calligraphy, Calisthenics, Culture}, + PUBLISHER = {Mainstream}, + YEAR = {1970} +} + +% Testing explicit cite of xref parent. Should trigger inclusion of child xref field +@INBOOK{xr3, + AUTHOR = {Norman Normal}, + TITLE = {Russion Regalia Revisited}, + ORIGDATE = {1923}, + XREF = {xrt} +} + +@BOOK{xrt, + EDITOR = {Lucy Lunders}, + TITLE = {Kings, Cork and Calculation}, + PUBLISHER = {Middling}, + YEAR = {1977} +} + +% Testing mincrossrefs not reached. cr4 is cited, cr5 isn't, therefore mincrossrefs (2) for +% crn not reached +@INBOOK{xr4, + AUTHOR = {Megan Mistrel}, + TITLE = {Lumbering Lunatics}, + ORIGDATE = {1933}, + XREF = {xrn} +} + +@INBOOK{xr5, + AUTHOR = {Kenneth Kunrath}, + TITLE = {Dreadful Dreary Days}, + ORIGDATE = {1900}, + XREF = {xrn} +} + +@BOOK{xrn, + EDITOR = {Victor Vivacious}, + TITLE = {Examples of Excellent Exaggerations}, + PUBLISHER = {Oxford}, + YEAR = {1935} +} + +% Testing missing xref +@INBOOK{mxr, + AUTHOR = {Megan Mistrel}, + TITLE = {Lumbering Lunatics}, + ORIGDATE = {1933}, + XREF = {missing1} +} + +% Testing missing crossref +@INBOOK{mcr, + AUTHOR = {Megan Mistrel}, + TITLE = {Lumbering Lunatics}, + ORIGDATE = {1933}, + CROSSREF = {missing1} +} + |