Running ‘testthat.R’ [2s/2s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > if(require("testthat")) {
  +     library(testthat)
  +     library(rbibutils)
  +     test_check("rbibutils")
  + } else
  +     warning("package 'testthat' required for the tests in 'rbibutils'")
  Loading required package: testthat
  bibentry(bibtype = "online",
           key = "WuertzEtalGarch",
           author = c(person(given = "D",
                             family = "Wuertz"),
                      person(given = "Y",
                             family = "Chalabi"),
                      person(given = "L",
                             family = "Luksan")),
           title = "Parameter estimation of ARMA  models with GARCH/APARCH errors: An R and SPlus software implementation",
           url = "https://github.com/GeoBosh/fGarchDoc/blob/master/WurtzEtAlGarch.pdf",
           year = "2006",
           urldate = "2023-10-22",
           note = "This is an unpublished manuscript. Some online sources, confusingly, attribute it to JSS, vol 55, issue 2, but this seems to have taken the placeholders VV and II in the heading on the first page as being the Roman numbers 55 and 2.")
  Wuertz D, Chalabi Y, Luksan L (2006).
  ``Parameter estimation of ARMA  models with GARCH/APARCH errors: An R and SPlus software implementation.''
  This is an unpublished manuscript. Some online sources, confusingly, attribute it to JSS, vol 55, issue 2, but this seems to have taken the placeholders VV and II in the heading on the first page as being the Roman numbers 55 and 2., \url{https://github.com/GeoBosh/fGarchDoc/blob/master/WurtzEtAlGarch.pdf} (visited on 2023-10-22).
  @online{WuertzEtalGarch,
    author = {D Wuertz and Y Chalabi and L Luksan},
    title = {Parameter estimation of ARMA  models with GARCH/APARCH errors: An R and SPlus software implementation},
    url = {https://github.com/GeoBosh/fGarchDoc/blob/master/WurtzEtAlGarch.pdf},
    year = {2006},
    urldate = {2023-10-22},
    note = {This is an unpublished manuscript. Some online sources, confusingly, attribute it to JSS, vol 55, issue 2, but this seems to have taken the placeholders VV and II in the heading on the first page as being the Roman numbers 55 and 2.},
  }
  c(
    bibentry(bibtype = "Manual",
           key = "boot-package",
           title = "boot: Bootstrap R (S-PLUS) Functions",
           author = c(person(given = "Angelo",
                             family = "Canty",
                             role = "aut",
                             comment = "S original"),
                      person(given = c("Brian", "D."),
                             family = "Ripley",
                             role = c("aut", "trl", "cre"),
                             email = "ripley@stats.ox.ac.uk",
                             comment = "R port, author of parallel support")),
           year = "2012",
           note = "R package version 1.3-4",
           url = "https://CRAN.R-project.org/package=boot"),
  
    bibentry(bibtype = "Book",
           key = "boot-book",
           title = "Bootstrap Methods and Their Applications",
           author = c(person(given = c("Anthony", "C."),
                             family = "Davison",
                             role = "aut"),
                      person(given = c("David", "V."),
                             family = "Hinkley",
                             role = "aut")),
           year = "1997",
           publisher = "Cambridge University Press",
           address = "Cambridge",
           isbn = "0-521-57391-2",
           url = "http://statwww.epfl.ch/davison/BMA/")
  )
  
  c(
    bibentry(bibtype = "Manual",
           key = "boot-package",
           title = "boot: Bootstrap R (S-PLUS) Functions",
           author = c(person(given = "Angelo",
                             family = "Canty",
                             role = "aut",
                             comment = "S original"),
                      person(given = c("Brian", "D."),
                             family = "Ripley",
                             role = c("aut", "trl", "cre"),
                             email = "ripley@stats.ox.ac.uk",
                             comment = "R port, author of parallel support")),
           year = "2012",
           note = "R package version 1.3-4",
           url = "https://CRAN.R-project.org/package=boot"),
  
    bibentry(bibtype = "Book",
           key = "boot-book",
           title = "Bootstrap Methods and Their Applications",
           author = c(person(given = c("Anthony", "C."),
                             family = "Davison",
                             role = "aut"),
                      person(given = c("David", "V."),
                             family = "Hinkley",
                             role = "aut")),
           year = "1997",
           publisher = "Cambridge University Press",
           address = "Cambridge",
           isbn = "0-521-57391-2",
           url = "http://statwww.epfl.ch/davison/BMA/")
  )
  
  bibentry(bibtype = "Manual",
           key = "boot-package",
           title = "boot: Bootstrap R (S-PLUS) Functions",
           author = c(person(given = "Angelo",
                             family = "Canty",
                             role = "aut",
                             comment = "S original"),
                      person(given = c("Brian", "D."),
                             family = "Ripley",
                             role = c("aut", "trl", "cre"),
                             email = "ripley@stats.ox.ac.uk",
                             comment = "R port, author of parallel support")),
           year = "2012",
           note = "R package version 1.3-4",
           url = "https://CRAN.R-project.org/package=boot")
  
  bibentry(bibtype = "Book",
           key = "boot-book",
           title = "Bootstrap Methods and Their Applications",
           author = c(person(given = c("Anthony", "C."),
                             family = "Davison",
                             role = "aut"),
                      person(given = c("David", "V."),
                             family = "Hinkley",
                             role = "aut")),
           year = "1997",
           publisher = "Cambridge University Press",
           address = "Cambridge",
           isbn = "0-521-57391-2",
           url = "http://statwww.epfl.ch/davison/BMA/")
  Navarro D (2015). "Learning statistics with R: A tutorial for
  psychology students and other beginners. (Version 0.5)."
  <https://learningstatisticswithr.com/> (visited on 7-3-2021).
  "The Maple Technical Newsletter"(????) Scott T (ed.) Mathematical
  Institute, University of Oxford, Cambridge, MA, USA; Berlin, Germany;
  Basel, Switzerland. ISSN 1061-5733, Published twice annually.
  Mathematical Institute, University of Oxford
  http://www.math.utah.edu/pub/tex/bib/texjourn.bib
  bibentry(bibtype = "periodical",
           key = "MAPLETECH",
           editor = person(given = "Tony",
                           family = "Scott"),
           title = "The Maple Technical Newsletter",
           publisher = "Birkh{\\\"{a}}user",
           address = "Cambridge, MA, USA; Berlin, Germany; Basel, Switzerland",
           issn = "1061-5733",
           organization = "Mathematical Institute, University of Oxford",
           bibdate = "Fri Apr 1 18:55:48 1994",
           bibsource = "http://www.math.utah.edu/pub/tex/bib/texjourn.bib",
           note = "Published twice annually.",
           acknowledgement = "Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \\path|beebe@math.utah.edu|, \\path|beebe@acm.org|, \\path|beebe@computer.org| (Internet), URL: \\path|http://www.math.utah.edu/~beebe/|",
           other = list(key = "MAPLETECH"))
  @periodical{MAPLETECH,
    editor = {Tony Scott},
    title = {The Maple Technical Newsletter},
    publisher = {Birkh{\"{a}}user},
    address = {Cambridge, MA, USA; Berlin, Germany; Basel, Switzerland},
    issn = {1061-5733},
    organization = {Mathematical Institute, University of Oxford},
    bibdate = {Fri Apr 1 18:55:48 1994},
    bibsource = {http://www.math.utah.edu/pub/tex/bib/texjourn.bib},
    note = {Published twice annually.},
    acknowledgement = {Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@computer.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|},
    key = {MAPLETECH},
  }
  Navarro D (2015). "Learning statistics with R: A tutorial for
  psychology students and other beginners. (Version 0.5)."
  <https://learningstatisticswithr.com/> (visited on 7-3-2021).
  
  "The Maple Technical Newsletter"(????) Scott T (ed.) Mathematical
  Institute, University of Oxford, Cambridge, MA, USA; Berlin, Germany;
  Basel, Switzerland. ISSN 1061-5733, Published twice annually.
  Mathematical Institute, University of Oxford
  http://www.math.utah.edu/pub/tex/bib/texjourn.bib
  c(
    bibentry(bibtype = "online",
           key = "n15",
           author = person(given = "D",
                           family = "Navarro"),
           title = "Learning statistics with {R}: A tutorial for psychology students and other beginners. (Version 0.5)",
           url = "https://learningstatisticswithr.com/",
           year = "2015",
           urldate = "7-3-2021"),
  
    bibentry(bibtype = "periodical",
           key = "MAPLETECH",
           editor = person(given = "Tony",
                           family = "Scott"),
           title = "The Maple Technical Newsletter",
           publisher = "Birkh{\\\"{a}}user",
           address = "Cambridge, MA, USA; Berlin, Germany; Basel, Switzerland",
           issn = "1061-5733",
           organization = "Mathematical Institute, University of Oxford",
           bibdate = "Fri Apr 1 18:55:48 1994",
           bibsource = "http://www.math.utah.edu/pub/tex/bib/texjourn.bib",
           note = "Published twice annually.",
           acknowledgement = "Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \\path|beebe@math.utah.edu|, \\path|beebe@acm.org|, \\path|beebe@computer.org| (Internet), URL: \\path|http://www.math.utah.edu/~beebe/|",
           other = list(key = "MAPLETECH"))
  )
  
  @online{n15,
    author = {D Navarro},
    title = {Learning statistics with {R}: A tutorial for psychology students and other beginners. (Version 0.5)},
    url = {https://learningstatisticswithr.com/},
    year = {2015},
    urldate = {7-3-2021},
  }
  
  @periodical{MAPLETECH,
    editor = {Tony Scott},
    title = {The Maple Technical Newsletter},
    publisher = {Birkh{\"{a}}user},
    address = {Cambridge, MA, USA; Berlin, Germany; Basel, Switzerland},
    issn = {1061-5733},
    organization = {Mathematical Institute, University of Oxford},
    bibdate = {Fri Apr 1 18:55:48 1994},
    bibsource = {http://www.math.utah.edu/pub/tex/bib/texjourn.bib},
    note = {Published twice annually.},
    acknowledgement = {Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@computer.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|},
    key = {MAPLETECH},
  }
  Aamport LA (1986). "The Gnats and Gnus Document Preparation System."
  _\mbox{G-Animal's} Journal_.
  
  Aamport LA (1986). "The Gnats and Gnus Document Preparation System."
  _\mbox{G-Animal's} Journal_, *41*(7), 73+. This is a full ARTICLE
  entry.
  
  Aamport LA (1986). "The Gnats and Gnus Document Preparation System."
  _\mbox{G-Animal's} Journal_, *41*(7), 73+. This is a cross-referencing
  ARTICLE entry.
  
  Author N (1986). "\mbox{G-Animal's} Journal." _\mbox{G-Animal's}
  Journal_, *41*(7). The entire issue is devoted to gnats and gnus (this
  entry is a cross-referenced ARTICLE (journal)).
  
  Knuth DE (\noopsort{1973b}1973). "Fundamental Algorithms." In chapter
  1.2. Addison-Wesley.
  
  Knuth DE (\noopsort{1973b}1973). "Fundamental Algorithms." In volume 1
  of _The Art of Computer Programming_, chapter 1.2, 10–119, Second
  edition. Addison-Wesley, Reading, Massachusetts. This is a full INBOOK
  entry.
  
  Knuth|Donald|E. (\noopsort{1973b}1973). "Fundamental Algorithms." In
  _The Art of Computer Programming_, volume 1 of _The Art of Computer
  Programming_, chapter 1.2, Second edition. Addison-Wesley. This is a
  cross-referencing INBOOK entry.
  
  Knuth DE (\noopsort{1973c}1981). _Seminumerical Algorithms_.
  Addison-Wesley.
  
  Knuth DE (\noopsort{1973c}1981). _Seminumerical Algorithms_, volume 2
  of _The Art of Computer Programming_, Second edition. Addison-Wesley,
  Reading, Massachusetts. This is a full BOOK entry.
  
  Knuth|Donald|E. (\noopsort{1973c}1981). _Seminumerical Algorithms_,
  volume 2 of _The Art of Computer Programming_, Second edition.
  Addison-Wesley. This is a cross-referencing BOOK entry.
  
  Knuth DE (\noopsort{1973a}\switchargs{–90}{1968}). _The Art of Computer
  Programming_, Four volumes. Addison-Wesley. Seven volumes planned (this
  is a cross-referenced set of BOOKs).
  
  (????). "The Programming of Computer Art."
  
  Knvth JC (1988). "The Programming of Computer Art." Vernier Art Center.
  This is a full BOOKLET entry.
  
  Lincoll DD (1977). "Semigroups of Recurrences." In _High Speed Computer
  and Algorithm Organization_. Academic Press.
  
  Lincoll DD (1977). "Semigroups of Recurrences." In Lipcoll DJ, Lawrie
  DH, Sameh AH (eds.), _High Speed Computer and Algorithm Organization_,
  number 23 in Fast Computers, Third edition, chapter 3, 179–183.
  Academic Press, New York. This is a full INCOLLECTION entry.
  
  Lincoll DD (1977). "Semigroups of Recurrences." In Lipcoll DJ, Lawrie
  DH, Sameh AH (eds.), _High Speed Computer and Algorithm Organization_,
  number 23 in Fast Computers, Third edition, 179–183. Academic Press,
  New York. This is a cross-referencing INCOLLECTION entry.
  
  Lipcoll DJ, Lawrie DH, Sameh AH (eds.) (1977). _High Speed Computer and
  Algorithm Organization_, number 23 in Fast Computers, Third edition.
  Academic Press, New York. This is a cross-referenced BOOK (collection)
  entry.
  
  (????). _The Definitive Computer Manual_.
  
  Manmaker L (1986). _The Definitive Computer Manual_, Silver edition.
  Chips-R-Us, Silicon Valley. This is a full MANUAL entry.
  
  Masterly É (1988). _Mastering Thesis Writing_. Master's thesis,
  Stanford University.
  
  Masterly É (1988). _Mastering Thesis Writing_. Master's project,
  Stanford University, English Department. This is a full MASTERSTHESIS
  entry.
  
  (????). This is a minimal MISC entry.
  
  Missilany J (1984). "Handing out random pamphlets in airports." Handed
  out at O'Hare. This is a full MISC entry.
  
  Oaho AV, Ullman JD, Yannakakis M (1983). "On Notions of Information
  Transfer in VLSI Circuits." In _Proc. Fifteenth Annual ACM Symposium on
  the Theory of Computing_.
  
  Oaho AV, Ullman JD, Yannakakis M (1983). "On Notions of Information
  Transfer in VLSI Circuits." In Oz WV, Yannakakis M (eds.), _Proc.
  Fifteenth Annual ACM Symposium on the Theory of Computing_, number 17
  in All ACM Conferences, 133–139. The OX Association for Computing
  Machinery, Boston. This is a full INPROCEDINGS entry.
  
  Oaho AV, Ullman JD, Yannakakis M (1983). "On Notions of Information
  Transfer in VLSI Circuits." In _Proc. Fifteenth Annual Symposium on the
  Theory of Computing_, 133–139. The OX Association for Computing
  Machinery, Boston. This is a cross-referencing INPROCEEDINGS entry.
  
  Anonymous (ed.) (1983). _Proc. Fifteenth Annual Symposium on the Theory
  of Computing_.
  
  Oz WV, Yannakakis M (eds.) (1983). _Proc. Fifteenth Annual Symposium on
  the Theory of Computing_, number 17 in All ACM Conferences. The OX
  Association for Computing Machinery, Boston. This is a full PROCEEDINGS
  entry.
  
  Anonymous (ed.) (1983). _Proc. Fifteenth Annual Symposium on the Theory
  of Computing_. The OX Association for Computing Machinery, Boston. This
  is a cross-referenced PROCEEDINGS.
  
  Phony-Baloney FP (1988). _Fighting Fire with Fire: Festooning French
  Phrases_. Ph.D. thesis, Fanstord University.
  
  Phony-Baloney FP (1988). _Fighting Fire with Fire: Festooning French
  Phrases_. PhD Dissertation, Fanstord University, Department of French.
  This is a full PHDTHESIS entry.
  
  Terrific T (1988). "An O(n \log n / \! \log\log n) Sorting Algorithm."
  Fanstord University.
  
  Térrific T (1988). "An O(n \log n / \! \log\log n) Sorting Algorithm."
  Wishful Research Result 7, Fanstord University, Computer Science
  Department, Fanstord, California. This is a full TECHREPORT entry.
  
  Ünderwood U, Ñet N, P̄ot P (????). "Lower Bounds for Wishful Research
  Results." Talk at Fanstord University (this is a minimal UNPUBLISHED
  entry).
  
  Ünderwood U, Ñet N, P̄ot P (1988). "Lower Bounds for Wishful Research
  Results." Talk at Fanstord University (this is a full UNPUBLISHED
  entry).
  
  (????). Volume~2 is listed under Knuth 'book-full'.
  
  Navarro D (2015). "Learning statistics with R: A tutorial for
  psychology students and other beginners. (Version 0.5)."
  <https://learningstatisticswithr.com/> (visited on 7-3-2021).
  
  "The Maple Technical Newsletter"(????) Scott T (ed.) Mathematical
  Institute, University of Oxford, Cambridge, MA, USA; Berlin, Germany;
  Basel, Switzerland. ISSN 1061-5733, Published twice annually.
  Mathematical Institute, University of Oxford
  http://www.math.utah.edu/pub/tex/bib/texjourn.bib
  c(
    bibentry(bibtype = "Article",
           key = "article-minimal",
           author = person(given = c("Leslie", "A."),
                           family = "Aamport"),
           title = "The Gnats and Gnus Document Preparation System",
           journal = "\\mbox{G-Animal's} Journal",
           year = "1986"),
  
    bibentry(bibtype = "Article",
           key = "article-full",
           author = person(given = c("Leslie", "A."),
                           family = "Aamport"),
           title = "The Gnats and Gnus Document Preparation System",
           volume = "41",
           number = "7",
           journal = "\\mbox{G-Animal's} Journal",
           year = "1986",
           pages = "73+",
           month = "July",
           note = "This is a full ARTICLE entry"),
  
    bibentry(bibtype = "Article",
           key = "article-crossref",
           author = person(given = c("Leslie", "A."),
                           family = "Aamport"),
           title = "The Gnats and Gnus Document Preparation System",
           journal = "\\mbox{G-Animal's} Journal",
           volume = "41",
           number = "7",
           crossref = "whole-journal",
           pages = "73+",
           note = "This is a cross-referencing ARTICLE entry",
           journal = "\\mbox{G-Animal's} Journal",
           year = "1986",
           month = "July",
           author = person(family = "Aamport|Leslie|A."),
           other = list(key = "GAJ")),
  
    bibentry(bibtype = "Article",
           key = "whole-journal",
           author = person(given = "No",
                           family = "Author"),
           title = "\\mbox{G-Animal's} Journal",
           volume = "41",
           number = "7",
           journal = "\\mbox{G-Animal's} Journal",
           year = "1986",
           month = "July",
           note = "The entire issue is devoted to gnats and gnus (this entry is a cross-referenced ARTICLE (journal))",
           other = list(key = "GAJ")),
  
    bibentry(bibtype = "InBook",
           key = "inbook-minimal",
           author = person(given = c("Donald", "E."),
                           family = "Knuth"),
           title = "Fundamental Algorithms",
           publisher = "Addison-Wesley",
           chapter = "1.2",
           year = "{\\noopsort{1973b}}1973"),
  
    bibentry(bibtype = "InBook",
           key = "inbook-full",
           author = person(given = c("Donald", "E."),
                           family = "Knuth"),
           title = "Fundamental Algorithms",
           edition = "Second",
           publisher = "Addison-Wesley",
           address = "Reading, Massachusetts",
           volume = "1",
           chapter = "1.2",
           series = "The Art of Computer Programming",
           month = "10~January",
           year = "{\\noopsort{1973b}}1973",
           type = "Section",
           pages = "10--119",
           note = "This is a full INBOOK entry"),
  
    bibentry(bibtype = "InBook",
           key = "inbook-crossref",
           title = "Fundamental Algorithms",
           booktitle = "The Art of Computer Programming",
           edition = "Second",
           publisher = "Addison-Wesley",
           volume = "1",
           chapter = "1.2",
           crossref = "whole-set",
           series = "The Art of Computer Programming",
           year = "{\\noopsort{1973b}}1973",
           type = "Section",
           note = "This is a cross-referencing INBOOK entry",
           author = person(family = "Knuth|Donald|E.")),
  
    bibentry(bibtype = "Book",
           key = "book-minimal",
           author = person(given = c("Donald", "E."),
                           family = "Knuth"),
           title = "Seminumerical Algorithms",
           publisher = "Addison-Wesley",
           year = "{\\noopsort{1973c}}1981"),
  
    bibentry(bibtype = "Book",
           key = "book-full",
           author = person(given = c("Donald", "E."),
                           family = "Knuth"),
           title = "Seminumerical Algorithms",
           edition = "Second",
           publisher = "Addison-Wesley",
           address = "Reading, Massachusetts",
           volume = "2",
           series = "The Art of Computer Programming",
           month = "10~January",
           year = "{\\noopsort{1973c}}1981",
           note = "This is a full BOOK entry"),
  
    bibentry(bibtype = "Book",
           key = "book-crossref",
           title = "Seminumerical Algorithms",
           series = "The Art of Computer Programming",
           edition = "Second",
           publisher = "Addison-Wesley",
           volume = "2",
           crossref = "whole-set",
           series = "The Art of Computer Programming",
           year = "{\\noopsort{1973c}}1981",
           note = "This is a cross-referencing BOOK entry",
           author = person(family = "Knuth|Donald|E.")),
  
    bibentry(bibtype = "Book",
           key = "whole-set",
           author = person(given = c("Donald", "E."),
                           family = "Knuth"),
           title = "The Art of Computer Programming",
           publisher = "Addison-Wesley",
           series = "Four volumes",
           year = "{\\noopsort{1973a}}{\\switchargs{--90}{1968}}",
           note = "Seven volumes planned (this is a cross-referenced set of BOOKs)"),
  
    bibentry(bibtype = "Booklet",
           key = "booklet-minimal",
           title = "The Programming of Computer Art",
           other = list(key = "Kn{\\printfirst{v}{1987}}")),
  
    bibentry(bibtype = "Booklet",
           key = "booklet-full",
           author = person(given = c("Jill", "C."),
                           family = "Knvth"),
           title = "The Programming of Computer Art",
           address = "Stanford, California",
           howpublished = "Vernier Art Center",
           month = "February",
           year = "1988",
           note = "This is a full BOOKLET entry"),
  
    bibentry(bibtype = "InCollection",
           key = "incollection-minimal",
           author = person(given = c("Daniel", "D."),
                           family = "Lincoll"),
           title = "Semigroups of Recurrences",
           publisher = "Academic Press",
           booktitle = "High Speed Computer and Algorithm Organization",
           year = "1977"),
  
    bibentry(bibtype = "InCollection",
           key = "incollection-full",
           author = person(given = c("Daniel", "D."),
                           family = "Lincoll"),
           editor = c(person(given = c("David", "J."),
                             family = "Lipcoll"),
                      person(given = c("D", "H"),
                             family = "Lawrie"),
                      person(given = c("A", "H"),
                             family = "Sameh")),
           title = "Semigroups of Recurrences",
           edition = "Third",
           publisher = "Academic Press",
           address = "New York",
           number = "23",
           chapter = "3",
           booktitle = "High Speed Computer and Algorithm Organization",
           series = "Fast Computers",
           type = "Part",
           pages = "179--183",
           month = "September",
           year = "1977",
           note = "This is a full INCOLLECTION entry"),
  
    bibentry(bibtype = "InCollection",
           key = "incollection-crossref",
           author = person(given = c("Daniel", "D."),
                           family = "Lincoll"),
           editor = c(person(given = c("David", "J."),
                             family = "Lipcoll"),
                      person(given = c("D", "H"),
                             family = "Lawrie"),
                      person(given = c("A", "H"),
                             family = "Sameh")),
           title = "Semigroups of Recurrences",
           edition = "Third",
           publisher = "Academic Press",
           address = "New York",
           number = "23",
           crossref = "whole-collection",
           pages = "179--183",
           note = "This is a cross-referencing INCOLLECTION entry",
           booktitle = "High Speed Computer and Algorithm Organization",
           series = "Fast Computers",
           month = "September",
           year = "1977"),
  
    bibentry(bibtype = "Book",
           key = "whole-collection",
           editor = c(person(given = c("David", "J."),
                             family = "Lipcoll"),
                      person(given = c("D", "H"),
                             family = "Lawrie"),
                      person(given = c("A", "H"),
                             family = "Sameh")),
           title = "High Speed Computer and Algorithm Organization",
           edition = "Third",
           publisher = "Academic Press",
           address = "New York",
           number = "23",
           booktitle = "High Speed Computer and Algorithm Organization",
           series = "Fast Computers",
           month = "September",
           year = "1977",
           note = "This is a cross-referenced BOOK (collection) entry"),
  
    bibentry(bibtype = "Manual",
           key = "manual-minimal",
           title = "The Definitive Computer Manual",
           other = list(key = "Manmaker")),
  
    bibentry(bibtype = "Manual",
           key = "manual-full",
           author = person(given = "Larry",
                           family = "Manmaker"),
           title = "The Definitive Computer Manual",
           edition = "Silver",
           address = "Silicon Valley",
           organization = "Chips-R-Us",
           month = "April-May",
           year = "1986",
           note = "This is a full MANUAL entry"),
  
    bibentry(bibtype = "MastersThesis",
           key = "mastersthesis-minimal",
           author = person(given = "{\\'E}douard",
                           family = "Masterly"),
           title = "Mastering Thesis Writing",
           school = "Stanford University",
           year = "1988"),
  
    bibentry(bibtype = "MastersThesis",
           key = "mastersthesis-full",
           author = person(given = "{\\'E}douard",
                           family = "Masterly"),
           title = "Mastering Thesis Writing",
           address = "English Department",
           school = "Stanford University",
           type = "Master's project",
           month = "June-August",
           year = "1988",
           note = "This is a full MASTERSTHESIS entry"),
  
    bibentry(bibtype = "Misc",
           key = "misc-minimal",
           note = "This is a minimal MISC entry",
           other = list(key = "Missilany")),
  
    bibentry(bibtype = "Misc",
           key = "misc-full",
           author = person(given = "Joe-Bob",
                           family = "Missilany"),
           title = "Handing out random pamphlets in airports",
           howpublished = "Handed out at O'Hare",
           month = "October",
           year = "1984",
           note = "This is a full MISC entry"),
  
    bibentry(bibtype = "InProceedings",
           key = "inproceedings-minimal",
           author = c(person(given = c("Alfred", "V."),
                             family = "Oaho"),
                      person(given = c("Jeffrey", "D."),
                             family = "Ullman"),
                      person(given = "Mihalis",
                             family = "Yannakakis")),
           title = "On Notions of Information Transfer in {VLSI} Circuits",
           booktitle = "Proc. Fifteenth Annual ACM Symposium on the Theory of Computing",
           year = "1983"),
  
    bibentry(bibtype = "InProceedings",
           key = "inproceedings-full",
           author = c(person(given = c("Alfred", "V."),
                             family = "Oaho"),
                      person(given = c("Jeffrey", "D."),
                             family = "Ullman"),
                      person(given = "Mihalis",
                             family = "Yannakakis")),
           editor = c(person(given = c("Wizard", "V."),
                             family = "Oz"),
                      person(given = "Mihalis",
                             family = "Yannakakis")),
           title = "On Notions of Information Transfer in {VLSI} Circuits",
           publisher = "Academic Press",
           address = "Boston",
           number = "17",
           booktitle = "Proc. Fifteenth Annual ACM Symposium on the Theory of Computing",
           series = "All ACM Conferences",
           pages = "133--139",
           month = "March",
           year = "1983",
           organization = "The OX Association for Computing Machinery",
           note = "This is a full INPROCEDINGS entry"),
  
    bibentry(bibtype = "InProceedings",
           key = "inproceedings-crossref",
           author = c(person(given = c("Alfred", "V."),
                             family = "Oaho"),
                      person(given = c("Jeffrey", "D."),
                             family = "Ullman"),
                      person(given = "Mihalis",
                             family = "Yannakakis")),
           title = "On Notions of Information Transfer in {VLSI} Circuits",
           address = "Boston",
           crossref = "whole-proceedings",
           pages = "133--139",
           note = "This is a cross-referencing INPROCEEDINGS entry",
           organization = "The OX Association for Computing Machinery",
           booktitle = "Proc. Fifteenth Annual Symposium on the Theory of Computing",
           year = "1983",
           other = list(key = "OX{\\singleletter{stoc}}")),
  
    bibentry(bibtype = "Proceedings",
           key = "proceedings-minimal",
           title = "Proc. Fifteenth Annual Symposium on the Theory of Computing",
           year = "1983",
           other = list(key = "OX{\\singleletter{stoc}}")),
  
    bibentry(bibtype = "Proceedings",
           key = "proceedings-full",
           editor = c(person(given = c("Wizard", "V."),
                             family = "Oz"),
                      person(given = "Mihalis",
                             family = "Yannakakis")),
           title = "Proc. Fifteenth Annual Symposium on the Theory of Computing",
           publisher = "Academic Press",
           address = "Boston",
           number = "17",
           series = "All ACM Conferences",
           month = "March",
           year = "1983",
           organization = "The OX Association for Computing Machinery",
           note = "This is a full PROCEEDINGS entry"),
  
    bibentry(bibtype = "Proceedings",
           key = "whole-proceedings",
           title = "Proc. Fifteenth Annual Symposium on the Theory of Computing",
           address = "Boston",
           organization = "The OX Association for Computing Machinery",
           year = "1983",
           booktitle = "Proc. Fifteenth Annual ACM Symposium on the Theory of Computing",
           note = "This is a cross-referenced PROCEEDINGS",
           other = list(key = "OX{\\singleletter{stoc}}")),
  
    bibentry(bibtype = "PhdThesis",
           key = "phdthesis-minimal",
           author = person(given = c("F.", "Phidias"),
                           family = "Phony-Baloney"),
           title = "Fighting Fire with Fire: Festooning {F}rench Phrases",
           school = "Fanstord University",
           year = "1988"),
  
    bibentry(bibtype = "PhdThesis",
           key = "phdthesis-full",
           author = person(given = c("F.", "Phidias"),
                           family = "Phony-Baloney"),
           title = "Fighting Fire with Fire: Festooning {F}rench Phrases",
           address = "Department of French",
           school = "Fanstord University",
           type = "{PhD} Dissertation",
           month = "June-August",
           year = "1988",
           note = "This is a full PHDTHESIS entry"),
  
    bibentry(bibtype = "TechReport",
           key = "techreport-minimal",
           author = person(given = "Tom",
                           family = "Terrific"),
           title = "An {$O(n \\log n / \\! \\log\\log n)$} Sorting Algorithm",
           institution = "Fanstord University",
           year = "1988"),
  
    bibentry(bibtype = "TechReport",
           key = "techreport-full",
           author = person(given = "Tom",
                           family = "T{\\'e}rrific"),
           title = "An {$O(n \\log n / \\! \\log\\log n)$} Sorting Algorithm",
           institution = "Fanstord University",
           address = "Computer Science Department, Fanstord, California",
           number = "7",
           type = "Wishful Research Result",
           month = "October",
           year = "1988",
           note = "This is a full TECHREPORT entry",
           keywords = "sorting"),
  
    bibentry(bibtype = "Unpublished",
           key = "unpublished-minimal",
           author = c(person(given = "Ulrich",
                             family = "{\\\"U}nderwood"),
                      person(given = "Ned",
                             family = "{\\~N}et"),
                      person(given = "Paul",
                             family = "P̄ot")),
           title = "Lower Bounds for Wishful Research Results",
           note = "Talk at Fanstord University (this is a minimal UNPUBLISHED entry)"),
  
    bibentry(bibtype = "Unpublished",
           key = "unpublished-full",
           author = c(person(given = "Ulrich",
                             family = "{\\\"U}nderwood"),
                      person(given = "Ned",
                             family = "{\\~N}et"),
                      person(given = "Paul",
                             family = "P̄ot")),
           title = "Lower Bounds for Wishful Research Results",
           month = "November, December",
           year = "1988",
           note = "Talk at Fanstord University (this is a full UNPUBLISHED entry)"),
  
    bibentry(bibtype = "Misc",
           key = "random-note-crossref",
           note = "Volume~2 is listed under Knuth \\cite{book-full}",
           other = list(key = "Volume-2")),
  
    bibentry(bibtype = "online",
           key = "n15",
           author = person(given = "D",
                           family = "Navarro"),
           title = "Learning statistics with {R}: A tutorial for psychology students and other beginners. (Version 0.5)",
           url = "https://learningstatisticswithr.com/",
           year = "2015",
           urldate = "7-3-2021"),
  
    bibentry(bibtype = "periodical",
           key = "MAPLETECH",
           editor = person(given = "Tony",
                           family = "Scott"),
           title = "The Maple Technical Newsletter",
           publisher = "Birkh{\\\"{a}}user",
           address = "Cambridge, MA, USA; Berlin, Germany; Basel, Switzerland",
           issn = "1061-5733",
           organization = "Mathematical Institute, University of Oxford",
           bibdate = "Fri Apr 1 18:55:48 1994",
           bibsource = "http://www.math.utah.edu/pub/tex/bib/texjourn.bib",
           note = "Published twice annually.",
           acknowledgement = "Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \\path|beebe@math.utah.edu|, \\path|beebe@acm.org|, \\path|beebe@computer.org| (Internet), URL: \\path|http://www.math.utah.edu/~beebe/|",
           other = list(key = "MAPLETECH"))
  )
  
  @Article{article-minimal,
    author = {Leslie A. Aamport},
    title = {The Gnats and Gnus Document Preparation System},
    journal = {\mbox{G-Animal's} Journal},
    year = {1986},
  }
  
  @Article{article-full,
    author = {Leslie A. Aamport},
    title = {The Gnats and Gnus Document Preparation System},
    volume = {41},
    number = {7},
    journal = {\mbox{G-Animal's} Journal},
    year = {1986},
    pages = {73+},
    month = {July},
    note = {This is a full ARTICLE entry},
  }
  
  @Article{article-crossref,
    author = {Leslie A. Aamport},
    title = {The Gnats and Gnus Document Preparation System},
    journal = {\mbox{G-Animal's} Journal},
    volume = {41},
    number = {7},
    crossref = {whole-journal},
    pages = {73+},
    note = {This is a cross-referencing ARTICLE entry},
    journal = {\mbox{G-Animal's} Journal},
    year = {1986},
    month = {July},
    author = {Leslie A. Aamport},
    key = {GAJ},
  }
  
  @Article{whole-journal,
    author = {No Author},
    title = {\mbox{G-Animal's} Journal},
    volume = {41},
    number = {7},
    journal = {\mbox{G-Animal's} Journal},
    year = {1986},
    month = {July},
    note = {The entire issue is devoted to gnats and gnus (this entry is a cross-referenced ARTICLE (journal))},
    key = {GAJ},
  }
  
  @InBook{inbook-minimal,
    author = {Donald E. Knuth},
    title = {Fundamental Algorithms},
    publisher = {Addison-Wesley},
    chapter = {1.2},
    year = {{\noopsort{1973b}}1973},
  }
  
  @InBook{inbook-full,
    author = {Donald E. Knuth},
    title = {Fundamental Algorithms},
    edition = {Second},
    publisher = {Addison-Wesley},
    address = {Reading, Massachusetts},
    volume = {1},
    chapter = {1.2},
    series = {The Art of Computer Programming},
    month = {10~January},
    year = {{\noopsort{1973b}}1973},
    type = {Section},
    pages = {10--119},
    note = {This is a full INBOOK entry},
  }
  
  @InBook{inbook-crossref,
    title = {Fundamental Algorithms},
    booktitle = {The Art of Computer Programming},
    edition = {Second},
    publisher = {Addison-Wesley},
    volume = {1},
    chapter = {1.2},
    crossref = {whole-set},
    series = {The Art of Computer Programming},
    year = {{\noopsort{1973b}}1973},
    type = {Section},
    note = {This is a cross-referencing INBOOK entry},
    author = {{Knuth|Donald|E.}},
  }
  
  @Book{book-minimal,
    author = {Donald E. Knuth},
    title = {Seminumerical Algorithms},
    publisher = {Addison-Wesley},
    year = {{\noopsort{1973c}}1981},
  }
  
  @Book{book-full,
    author = {Donald E. Knuth},
    title = {Seminumerical Algorithms},
    edition = {Second},
    publisher = {Addison-Wesley},
    address = {Reading, Massachusetts},
    volume = {2},
    series = {The Art of Computer Programming},
    month = {10~January},
    year = {{\noopsort{1973c}}1981},
    note = {This is a full BOOK entry},
  }
  
  @Book{book-crossref,
    title = {Seminumerical Algorithms},
    series = {The Art of Computer Programming},
    edition = {Second},
    publisher = {Addison-Wesley},
    volume = {2},
    crossref = {whole-set},
    series = {The Art of Computer Programming},
    year = {{\noopsort{1973c}}1981},
    note = {This is a cross-referencing BOOK entry},
    author = {{Knuth|Donald|E.}},
  }
  
  @Book{whole-set,
    author = {Donald E. Knuth},
    title = {The Art of Computer Programming},
    publisher = {Addison-Wesley},
    series = {Four volumes},
    year = {{\noopsort{1973a}}{\switchargs{--90}{1968}}},
    note = {Seven volumes planned (this is a cross-referenced set of BOOKs)},
  }
  
  @Booklet{booklet-minimal,
    title = {The Programming of Computer Art},
    key = {Kn{\printfirst{v}{1987}}},
  }
  
  @Booklet{booklet-full,
    author = {Jill C. Knvth},
    title = {The Programming of Computer Art},
    address = {Stanford, California},
    howpublished = {Vernier Art Center},
    month = {February},
    year = {1988},
    note = {This is a full BOOKLET entry},
  }
  
  @InCollection{incollection-minimal,
    author = {Daniel D. Lincoll},
    title = {Semigroups of Recurrences},
    publisher = {Academic Press},
    booktitle = {High Speed Computer and Algorithm Organization},
    year = {1977},
  }
  
  @InCollection{incollection-full,
    author = {Daniel D. Lincoll},
    editor = {David J. Lipcoll and D H Lawrie and A H Sameh},
    title = {Semigroups of Recurrences},
    edition = {Third},
    publisher = {Academic Press},
    address = {New York},
    number = {23},
    chapter = {3},
    booktitle = {High Speed Computer and Algorithm Organization},
    series = {Fast Computers},
    type = {Part},
    pages = {179--183},
    month = {September},
    year = {1977},
    note = {This is a full INCOLLECTION entry},
  }
  
  @InCollection{incollection-crossref,
    author = {Daniel D. Lincoll},
    editor = {David J. Lipcoll and D H Lawrie and A H Sameh},
    title = {Semigroups of Recurrences},
    edition = {Third},
    publisher = {Academic Press},
    address = {New York},
    number = {23},
    crossref = {whole-collection},
    pages = {179--183},
    note = {This is a cross-referencing INCOLLECTION entry},
    booktitle = {High Speed Computer and Algorithm Organization},
    series = {Fast Computers},
    month = {September},
    year = {1977},
  }
  
  @Book{whole-collection,
    editor = {David J. Lipcoll and D H Lawrie and A H Sameh},
    title = {High Speed Computer and Algorithm Organization},
    edition = {Third},
    publisher = {Academic Press},
    address = {New York},
    number = {23},
    booktitle = {High Speed Computer and Algorithm Organization},
    series = {Fast Computers},
    month = {September},
    year = {1977},
    note = {This is a cross-referenced BOOK (collection) entry},
  }
  
  @Manual{manual-minimal,
    title = {The Definitive Computer Manual},
    key = {Manmaker},
  }
  
  @Manual{manual-full,
    author = {Larry Manmaker},
    title = {The Definitive Computer Manual},
    edition = {Silver},
    address = {Silicon Valley},
    organization = {Chips-R-Us},
    month = {April-May},
    year = {1986},
    note = {This is a full MANUAL entry},
  }
  
  @MastersThesis{mastersthesis-minimal,
    author = {{\'E}douard Masterly},
    title = {Mastering Thesis Writing},
    school = {Stanford University},
    year = {1988},
  }
  
  @MastersThesis{mastersthesis-full,
    author = {{\'E}douard Masterly},
    title = {Mastering Thesis Writing},
    address = {English Department},
    school = {Stanford University},
    type = {Master's project},
    month = {June-August},
    year = {1988},
    note = {This is a full MASTERSTHESIS entry},
  }
  
  @Misc{misc-minimal,
    note = {This is a minimal MISC entry},
    key = {Missilany},
  }
  
  @Misc{misc-full,
    author = {Joe-Bob Missilany},
    title = {Handing out random pamphlets in airports},
    howpublished = {Handed out at O'Hare},
    month = {October},
    year = {1984},
    note = {This is a full MISC entry},
  }
  
  @InProceedings{inproceedings-minimal,
    author = {Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis},
    title = {On Notions of Information Transfer in {VLSI} Circuits},
    booktitle = {Proc. Fifteenth Annual ACM Symposium on the Theory of Computing},
    year = {1983},
  }
  
  @InProceedings{inproceedings-full,
    author = {Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis},
    editor = {Wizard V. Oz and Mihalis Yannakakis},
    title = {On Notions of Information Transfer in {VLSI} Circuits},
    publisher = {Academic Press},
    address = {Boston},
    number = {17},
    booktitle = {Proc. Fifteenth Annual ACM Symposium on the Theory of Computing},
    series = {All ACM Conferences},
    pages = {133--139},
    month = {March},
    year = {1983},
    organization = {The OX Association for Computing Machinery},
    note = {This is a full INPROCEDINGS entry},
  }
  
  @InProceedings{inproceedings-crossref,
    author = {Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis},
    title = {On Notions of Information Transfer in {VLSI} Circuits},
    address = {Boston},
    crossref = {whole-proceedings},
    pages = {133--139},
    note = {This is a cross-referencing INPROCEEDINGS entry},
    organization = {The OX Association for Computing Machinery},
    booktitle = {Proc. Fifteenth Annual Symposium on the Theory of Computing},
    year = {1983},
    key = {OX{\singleletter{stoc}}},
  }
  
  @Proceedings{proceedings-minimal,
    title = {Proc. Fifteenth Annual Symposium on the Theory of Computing},
    year = {1983},
    key = {OX{\singleletter{stoc}}},
  }
  
  @Proceedings{proceedings-full,
    editor = {Wizard V. Oz and Mihalis Yannakakis},
    title = {Proc. Fifteenth Annual Symposium on the Theory of Computing},
    publisher = {Academic Press},
    address = {Boston},
    number = {17},
    series = {All ACM Conferences},
    month = {March},
    year = {1983},
    organization = {The OX Association for Computing Machinery},
    note = {This is a full PROCEEDINGS entry},
  }
  
  @Proceedings{whole-proceedings,
    title = {Proc. Fifteenth Annual Symposium on the Theory of Computing},
    address = {Boston},
    organization = {The OX Association for Computing Machinery},
    year = {1983},
    booktitle = {Proc. Fifteenth Annual ACM Symposium on the Theory of Computing},
    note = {This is a cross-referenced PROCEEDINGS},
    key = {OX{\singleletter{stoc}}},
  }
  
  @PhdThesis{phdthesis-minimal,
    author = {F. Phidias Phony-Baloney},
    title = {Fighting Fire with Fire: Festooning {F}rench Phrases},
    school = {Fanstord University},
    year = {1988},
  }
  
  @PhdThesis{phdthesis-full,
    author = {F. Phidias Phony-Baloney},
    title = {Fighting Fire with Fire: Festooning {F}rench Phrases},
    address = {Department of French},
    school = {Fanstord University},
    type = {{PhD} Dissertation},
    month = {June-August},
    year = {1988},
    note = {This is a full PHDTHESIS entry},
  }
  
  @TechReport{techreport-minimal,
    author = {Tom Terrific},
    title = {An {$O(n \log n / \! \log\log n)$} Sorting Algorithm},
    institution = {Fanstord University},
    year = {1988},
  }
  
  @TechReport{techreport-full,
    author = {Tom T{\'e}rrific},
    title = {An {$O(n \log n / \! \log\log n)$} Sorting Algorithm},
    institution = {Fanstord University},
    address = {Computer Science Department, Fanstord, California},
    number = {7},
    type = {Wishful Research Result},
    month = {October},
    year = {1988},
    note = {This is a full TECHREPORT entry},
    keywords = {sorting},
  }
  
  @Unpublished{unpublished-minimal,
    author = {Ulrich {\"U}nderwood and Ned {\~N}et and Paul P̄ot},
    title = {Lower Bounds for Wishful Research Results},
    note = {Talk at Fanstord University (this is a minimal UNPUBLISHED entry)},
  }
  
  @Unpublished{unpublished-full,
    author = {Ulrich {\"U}nderwood and Ned {\~N}et and Paul P̄ot},
    title = {Lower Bounds for Wishful Research Results},
    month = {November, December},
    year = {1988},
    note = {Talk at Fanstord University (this is a full UNPUBLISHED entry)},
  }
  
  @Misc{random-note-crossref,
    note = {Volume~2 is listed under Knuth \cite{book-full}},
    key = {Volume-2},
  }
  
  @online{n15,
    author = {D Navarro},
    title = {Learning statistics with {R}: A tutorial for psychology students and other beginners. (Version 0.5)},
    url = {https://learningstatisticswithr.com/},
    year = {2015},
    urldate = {7-3-2021},
  }
  
  @periodical{MAPLETECH,
    editor = {Tony Scott},
    title = {The Maple Technical Newsletter},
    publisher = {Birkh{\"{a}}user},
    address = {Cambridge, MA, USA; Berlin, Germany; Basel, Switzerland},
    issn = {1061-5733},
    organization = {Mathematical Institute, University of Oxford},
    bibdate = {Fri Apr 1 18:55:48 1994},
    bibsource = {http://www.math.utah.edu/pub/tex/bib/texjourn.bib},
    note = {Published twice annually.},
    acknowledgement = {Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@computer.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|},
    key = {MAPLETECH},
  }
  bib2xml, bibutils suite version 3.6.10 date 2020-05-09
  Converts a Bibtex reference file into MODS XML
  
  usage: bib2xml bibtex_file > xml_file
  
    bibtex_file can be replaced with file list or omitted to use as a filter
  
    -h, --help                display this help
    -v, --version             display version
    -a, --add-refcount        add "_#", where # is reference count to reference
    -s, --single-refperfile   one reference per output file
    -i, --input-encoding      input character encoding
    -o, --output-encoding     output character encoding
    -u, --unicode-characters  DEFAULT: write unicode (not xml entities)
    -un,--unicode-no-bom      as -u, but don't write byte order mark
    -x, --xml-entities        write xml entities and not direclty unicode
    -nl,--no-latex            do not convert latex-style character combinations
    -d, --drop-key            don't put key in MODS ID field
    -c, --corporation-file    specify file of corporation names
    -as, --asis               specify file of names that shouldn't be mangled
    -nt, --nosplit-title      don't split titles into TITLE/SUBTITLE pairs
    --verbose                 report all warnings
    --debug                   very verbose output
  
  http://sourceforge.net/p/bibutils/home/Bibutils for more details
  
  xml2bib, bibutils suite version 3.6.10 date 2020-05-09
  Converts the MODS XML intermediate reference file into Bibtex
  
  usage: xml2bib xml_file > bibtex_file
  
    xml_file can be replaced with file list or omitted to use as a filter
  
    -h,  --help               display this help
    -v,  --version            display version
    -at, --abbreviatedtitles  use abbreviated titles, if available
    -fc, --finalcomma         add final comman to bibtex output
    -sd, --singledash         use one dash '-', not two '--', in page ranges
    -b,  --brackets           use brackets, not quotation marks surrounding data
    -w,  --whitespace         use beautifying whitespace to output
    -sk, --strictkey          use only alphanumeric characters for bibtex key
                              (overly strict, but useful for other programs)
    -nl, --no-latex           no latex encodings; put characters in directly
    -nb, --no-bom             do not write Byte Order Mark in UTF8 output
    -U,  --uppercase          write bibtex tags/types in upper case
    -s,  --single-refperfile  one reference per output file
    -i, --input-encoding      interpret input file with requested character set
                              (use argument for current list)
    -o, --output-encoding     write output file with requested character set
                              (use argument for current list)
    --verbose                 for verbose
    --debug                   for debug output
  
  Citation codes generated from <REFNUM> tag.   See 
  http://sourceforge.net/p/bibutils/home/Bibutils for more details
  
  
   *** caught segfault ***
  address (nil), cause 'memory not mapped'
  
  Traceback:
   1: bibConvert(tmp_bib, tmp_end)
   2: eval(code, test_env)
   3: eval(code, test_env)
   4: withCallingHandlers({    eval(code, test_env)    new_expectations <- the$test_expectations > starting_expectations    if (snapshot_skipped) {        skip("On CRAN")    }    else if (!new_expectations && skip_on_empty) {        skip_empty()    }}, expectation = handle_expectation, packageNotFoundError = function(e) {    if (on_cran()) {        skip(paste0("{", e$package, "} is not installed."))    }}, snapshot_on_cran = function(cnd) {    snapshot_skipped <<- TRUE    invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message,     error = handle_error, interrupt = handle_interrupt)
   5: doTryCatch(return(expr), name, parentenv, handler)
   6: tryCatchOne(expr, names, parentenv, handlers[[1L]])
   7: tryCatchList(expr, classes, parentenv, handlers)
   8: tryCatch(withCallingHandlers({    eval(code, test_env)    new_expectations <- the$test_expectations > starting_expectations    if (snapshot_skipped) {        skip("On CRAN")    }    else if (!new_expectations && skip_on_empty) {        skip_empty()    }}, expectation = handle_expectation, packageNotFoundError = function(e) {    if (on_cran()) {        skip(paste0("{", e$package, "} is not installed."))    }}, snapshot_on_cran = function(cnd) {    snapshot_skipped <<- TRUE    invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message,     error = handle_error, interrupt = handle_interrupt), error = handle_fatal)
   9: doWithOneRestart(return(expr), restart)
  10: withOneRestart(expr, restarts[[1L]])
  11: withRestarts(tryCatch(withCallingHandlers({    eval(code, test_env)    new_expectations <- the$test_expectations > starting_expectations    if (snapshot_skipped) {        skip("On CRAN")    }    else if (!new_expectations && skip_on_empty) {        skip_empty()    }}, expectation = handle_expectation, packageNotFoundError = function(e) {    if (on_cran()) {        skip(paste0("{", e$package, "} is not installed."))    }}, snapshot_on_cran = function(cnd) {    snapshot_skipped <<- TRUE    invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message,     error = handle_error, interrupt = handle_interrupt), error = handle_fatal),     end_test = function() {    })
  12: test_code(code, parent.frame())
  13: test_that("bibConvert works ok", {    expect_error(bibConvert(tempfile(fileext = ".bib"), tempfile(fileext = ".bib")),         "input file .* doesn't exist")    bibConvert(tempfile(fileext = ".bib"), tempfile(fileext = ".bib"),         options = c(h = ""))    bibdir <- system.file("bib", package = "rbibutils")    endx_in <- file.path(bibdir, "endnote.xml")    med_in <- file.path(bibdir, "easyPubMedvig.xml")    med_in_no_new_lines <- file.path(bibdir, "easyPubMedvig_no_new_lines.xml")    bibacc <- file.path(bibdir, "latin1accents_utf8.bib")    end_in <- file.path(bibdir, "Putnam1992.end")    litprog280_bib <- file.path(bibdir, "litprog280.bib")    tmp_xml <- tempfile(fileext = ".xml")    tmp_xml2 <- tempfile(fileext = ".xml")    tmp_bib <- tempfile(fileext = ".bib")    tmp_bib2 <- tempfile(fileext = ".bib")    tmp_bib3 <- tempfile(fileext = ".bib")    tmp_bibtex <- tempfile(fileext = ".bibtex")    tmp_biblatex <- tempfile(fileext = ".biblatex")    tmp_bbl <- tempfile(fileext = ".bbl")    tmp_bbl2 <- tempfile(fileext = ".bbl")    tmp_rds <- tempfile(fileext = ".rds")    tmp_R <- tempfile(fileext = ".R")    tmp_ads <- tempfile(fileext = ".ads")    tmp_copac <- tempfile(fileext = ".copac")    tmp_ebi <- tempfile(fileext = ".ebi")    tmp_end <- tempfile(fileext = ".end")    tmp_endx <- tempfile(fileext = ".endx")    tmp_isi <- tempfile(fileext = ".isi")    tmp_med <- tempfile(fileext = ".med")    tmp_nbib <- tempfile(fileext = ".nbib")    tmp2_nbib <- tempfile(fileext = ".nbib")    tmp_ris <- tempfile(fileext = ".ris")    tmp_wordbib <- tempfile(fileext = ".wordbib")    tmp_word <- tempfile(fileext = ".word")    ex0_xml <- file.path(bibdir, "ex0.xml")    bibConvert(ex0_xml, tmp_bib, options = c(nb = ""))    expect_known_value(readLines(tmp_bib), "xml2bib.rds", update = FALSE)    bibConvert(tmp_bib, tmp_ads, options = c(nb = ""))    expect_known_value(readLines(tmp_ads), "bib2ads.rds", update = FALSE)    expect_error(bibConvert(tmp_ads, tmp_bib2), "import from ADS abstracts format not implemented")    expect_error(bibConvert(tmp_ads, tmp_bib2, informat = "ads"),         "import from ADS abstracts format not implemented")    bibConvert(tmp_bib, tmp_bbl, outformat = "biblatex", options = c(nb = ""))    expect_known_value(readLines(tmp_bbl), "bib2biblatex.rds",         update = FALSE)    bibConvert(tmp_bbl, tmp_bib2, informat = "biblatex", options = c(nb = ""))    expect_known_value(readLines(tmp_bib2), "biblatex2bib.rds",         update = FALSE)    expect_error(bibConvert(tmp_bib, tmp_copac), "export to copac format not implemented")    expect_error(bibConvert(tmp_bib, tmp_ebi, outformat = "ebi"),         "export to EBI XML format not implemented")    bibConvert(system.file("bib", "ebi.xml", package = "rbibutils"),         tmp_xml2, informat = "ebi")    bibConvert(tmp_bib, tmp_end)    bibConvert(tmp_bib, tmp_end, outformat = "end", options = c(nb = ""))    expect_known_value(readLines(tmp_end), "bib2end.rds", update = FALSE)    bibConvert(tmp_end, tmp_bib3)    bibConvert(tmp_end, tmp_bib2, informat = "end", options = c(nb = ""))    bibConvert(end_in, tmp_bib3, options = c(nb = ""))    expect_error(bibConvert(tmp_bib3, tmp_endx), "export to Endnote XML format not implemented")    expect_error(bibConvert(tmp_bib3, tmp_endx, outformat = "endx"),         "export to Endnote XML format not implemented")    expect_message(bibConvert(endx_in, tmp_bib3), "no references to output")    bibConvert(endx_in, tmp_bib3, informat = "endx", options = c(nb = ""))    expect_known_value(readLines(tmp_bib3), "end2bib.rds", update = FALSE)    bibConvert(tmp_bib, tmp_isi, options = c(nb = ""))    expect_known_value(readLines(tmp_isi), "bib2isi.rds", update = FALSE)    bibConvert(tmp_isi, tmp_bib2, options = c(nb = ""))    expect_known_value(readLines(tmp_bib2), "isi2bib.rds", update = FALSE)    expect_error(bibConvert(tmp_bib, tmp_med), "export to Medline XML format not implemented")    bibConvert(med_in, tmp_bib, informat = "med")    bibConvert(med_in, tmp_bib, informat = "med", outformat = "biblatex",         options = c(nb = ""))    expect_known_value(readLines(tmp_bib), "med2bib.rds", update = FALSE)    tmp_meda <- tempfile()    tmp_medb <- tempfile()    bibConvert(infile = med_in, outfile = tmp_meda, informat = "med",         outformat = "bib")    bibConvert(infile = med_in_no_new_lines, outfile = tmp_medb,         informat = "med", outformat = "bib")    expect_identical(readLines(tmp_meda), readLines(tmp_medb))    unlink(tmp_meda)    unlink(tmp_medb)    bibConvert(tmp_bib, tmp_nbib)    single_nbib <- system.file("bib", "single.nbib", package = "rbibutils")    bibConvert(single_nbib, tmp_bib2)    bibConvert(tmp_bib2, tmp2_nbib)    bibConvert(tmp2_nbib, tmp_bib3)    bibConvert(system.file("bib", "pubmed-balloongui-set_09_31542275.nbib",         package = "rbibutils"), tmp_xml)    bibConvert(tmp_bib, tmp_ris, options = c(nb = ""))    expect_known_value(readLines(tmp_ris), "bib2ris.rds", update = FALSE)    bibConvert(tmp_ris, tmp_bib, options = c(nb = ""))    expect_known_value(readLines(tmp_bib), "ris2bib.rds", update = FALSE)    bibConvert(tmp_bib, tmp_xml, options = c(un = ""))    expect_known_value(readLines(tmp_xml), "bib2xml2.rds", update = FALSE)    bibConvert(tmp_bib, tmp_rds, options = c(nb = ""))    if (getRversion() <= "4.3.1")         expect_known_value(readRDS(tmp_rds), "bib2rds.rds", update = FALSE)    bib2R <- bibConvert(tmp_bib, tmp_R)    if (getRversion() <= "4.3.1")         expect_known_value(bib2R$bib, "bib2R.rds", update = FALSE)    bibConvert(tmp_rds, tmp_xml, options = c(un = ""))    if (is.numeric(svnrev <- R.Version()$"svn rev") && svnrev >=         84986)         expect_known_value(readLines(tmp_xml), "rds2xml.rds",             update = FALSE)    bibConvert(tmp_rds, tmp_bbl2, outformat = "biblatex", options = c(nb = ""))    if (is.numeric(svnrev <- R.Version()$"svn rev") && svnrev >=         84986)         expect_known_value(readLines(tmp_bbl2), "rds2bbl2.rds",             update = FALSE)    bibConvert(tmp_bib, tmp_wordbib)    bibConvert(tmp_bib, tmp_wordbib, outformat = "wordbib", options = c(nb = ""))    expect_known_value(readLines(tmp_wordbib), "bib2wordbib.rds",         update = FALSE)    bibConvert(tmp_wordbib, tmp_bib3)    bibConvert(tmp_wordbib, tmp_bib3, informat = "wordbib", options = c(nb = ""))    expect_known_value(readLines(tmp_bib3), "wordbib2bib.rds",         update = FALSE)    bibConvert(tmp_bib, tmp_wordbib, outformat = "word")    bibConvert(tmp_wordbib, tmp_bib3, informat = "word")    cat(strrep("#", 20), "start checks that print to the console",         strrep("#", 20), "\n")    tmp2 <- bibConvert(ex0_xml, tmp_bib, options = c(h = ""))    bibConvert(ex0_xml, tmp_bib2, outformat = "biblatex", options = c(h = ""))    tmp2 <- bibConvert(ex0_xml, tmp_ads, options = c(h = ""))    tmp2 <- bibConvert(ex0_xml, tmp_end, options = c(h = ""))    tmp2 <- bibConvert(ex0_xml, tmp_isi, options = c(h = ""))    tmp2 <- bibConvert(ex0_xml, tmp_ris, options = c(h = ""))    tmp2 <- bibConvert(ex0_xml, tmp_wordbib, options = c(h = ""))    tmp2 <- bibConvert(tmp_bib, tmp_xml, options = c(h = ""))    tmp2 <- bibConvert(tmp_bib2, tmp_xml, informat = "biblatex",         options = c(h = ""))    tmp2 <- bibConvert(tmp_end, tmp_xml, options = c(h = ""))    tmp2 <- bibConvert(tmp_end, tmp_xml, options = c(h = ""))    tmp2 <- bibConvert(tmp_endx, tmp_xml, options = c(h = ""))    tmp2 <- bibConvert(tmp_isi, tmp_xml, options = c(h = ""))    tmp2 <- bibConvert(tmp_med, tmp_xml, options = c(h = ""))    tmp2 <- bibConvert(tmp_nbib, tmp_xml, options = c(h = ""))    tmp2 <- bibConvert(tmp_ris, tmp_xml, options = c(h = ""))    tmp2 <- bibConvert(tmp_wordbib, tmp_xml, options = c(h = ""))    tmp2 <- bibConvert(ex0_xml, tmp_bib, options = c(v = ""))    tmp2 <- bibConvert(tmp_bib, tmp_xml, options = c(v = ""))    tmp2 <- bibConvert(ex0_xml, tmp_bib, options = c(debug = ""))    tmp2 <- bibConvert(tmp_bib, tmp_xml, options = c(verbose = ""))    tmp2 <- bibConvert(litprog280_bib, tmp_xml, options = c(verbose = ""))    cat(strrep("#", 20), "end checks that print to the console",         strrep("#", 20), "\n")    cyr_utf8 <- file.path(bibdir, "cyr_utf8.bib")    bibConvert(cyr_utf8, tmp_bib, options = c(o = "cp1251"))    bibConvert(tmp_bib, tmp_xml, options = c(i = "cp1251"))    bibConvert(bibacc, tempfile(fileext = "bib"), outformat = "biblatex")    tmpdir <- tempdir()    xampl_fn <- system.file("bib", "xampl_modified.bib", package = "rbibutils")    bibConvert(xampl_fn, tmp_ads, options = c(nb = ""))    expect_known_value(readLines(tmp_ads), "xampl_bib2ads.rds",         update = FALSE)    bibConvert(xampl_fn, tmp_bbl, outformat = "biblatex", options = c(nb = ""))    expect_known_value(readLines(tmp_bbl), "xampl2biblatex.rds",         update = FALSE)    xampl_fn2 <- file.path(tmpdir, "xampl_bbl2bib.bib")    bibConvert(tmp_bbl, xampl_fn2, informat = "biblatex", options = c(nb = ""))    expect_known_value(readLines(xampl_fn2), "xampl_bbl2bib.rds",         update = FALSE)    bibConvert(xampl_fn, tmp_end)    bibConvert(xampl_fn, tmp_end, outformat = "end", options = c(nb = ""))    expect_known_value(readLines(tmp_end), "xampl_bib2end.rds",         update = FALSE)    bibConvert(tmp_end, tmp_bib3)    bibConvert(tmp_end, tmp_bib2, informat = "end", options = c(nb = ""))    bibConvert(xampl_fn, tmp_isi, options = c(nb = ""))    expect_known_value(readLines(tmp_isi), "xampl_bib2isi.rds",         update = FALSE)    bibConvert(tmp_isi, tmp_bib2, options = c(nb = ""))    expect_known_value(readLines(xampl_fn2), "xampl_isi2bib.rds",         update = FALSE)    bibConvert(med_in, tmp_bib2, informat = "med")    bibConvert(med_in, tmp_bib3, informat = "med", outformat = "biblatex",         options = c(nb = ""))    expect_known_value(readLines(tmp_bib3), "med2bib.rds", update = FALSE)    tex_fn <- system.file("bib", "tex.bib", package = "rbibutils")    expect_warning(bibConvert(tex_fn, tmp_ads))    expect_warning(bibConvert(tex_fn, tmp_bibtex))    expect_warning(bibConvert(tex_fn, tmp_biblatex))    expect_warning(bibConvert(tex_fn, tmp_biblatex, informat = "biblatex"))    expect_warning(bibConvert(tex_fn, tmp_end))    expect_warning(bibConvert(tex_fn, tmp_isi))    expect_warning(bibConvert(tex_fn, tmp_nbib))    expect_warning(bibConvert(tex_fn, tmp_ris))    expect_warning(bibConvert(tex_fn, tmp_R, outformat = "Rstyle"))    expect_warning(bibConvert(tex_fn, tmp_rds))    expect_warning(bibConvert(tex_fn, tmp_xml))    expect_warning(bibConvert(tex_fn, tmp_wordbib))    expect_warning(bibConvert(tex_fn, tmp_word, outformat = "word"))    bibConvert(tmp_bibtex, tmp_xml2)    bibConvert(tmp_biblatex, tmp_xml2)    bibConvert(tmp_word, tmp_xml2, informat = "word")    bibConvert(tmp_end, tmp_xml2)    bibConvert(tmp_isi, tmp_xml2)    bibConvert(tmp_nbib, tmp_xml2)    bibConvert(tmp_ris, tmp_xml2)    bibConvert(tmp_R, tmp_xml2)    bibConvert(tmp_rds, tmp_xml2)    bibConvert(tmp_xml, tmp_xml2)    bibConvert(tmp_wordbib, tmp_xml2)    expect_warning(readBib(tex_fn, direct = TRUE))    readBib(xampl_fn, direct = TRUE)    biblatex_fn <- system.file("bib", "biblatex-examples_sans_key_aksin.bib",         package = "rbibutils")    tmp <- bibConvert(biblatex_fn, tmp_bib2, informat = "biblatex")})
  14: eval(code, test_env)
  15: eval(code, test_env)
  16: withCallingHandlers({    eval(code, test_env)    new_expectations <- the$test_expectations > starting_expectations    if (snapshot_skipped) {        skip("On CRAN")    }    else if (!new_expectations && skip_on_empty) {        skip_empty()    }}, expectation = handle_expectation, packageNotFoundError = function(e) {    if (on_cran()) {        skip(paste0("{", e$package, "} is not installed."))    }}, snapshot_on_cran = function(cnd) {    snapshot_skipped <<- TRUE    invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message,     error = handle_error, interrupt = handle_interrupt)
  17: doTryCatch(return(expr), name, parentenv, handler)
  18: tryCatchOne(expr, names, parentenv, handlers[[1L]])
  19: tryCatchList(expr, classes, parentenv, handlers)
  20: tryCatch(withCallingHandlers({    eval(code, test_env)    new_expectations <- the$test_expectations > starting_expectations    if (snapshot_skipped) {        skip("On CRAN")    }    else if (!new_expectations && skip_on_empty) {        skip_empty()    }}, expectation = handle_expectation, packageNotFoundError = function(e) {    if (on_cran()) {        skip(paste0("{", e$package, "} is not installed."))    }}, snapshot_on_cran = function(cnd) {    snapshot_skipped <<- TRUE    invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message,     error = handle_error, interrupt = handle_interrupt), error = handle_fatal)
  21: doWithOneRestart(return(expr), restart)
  22: withOneRestart(expr, restarts[[1L]])
  23: withRestarts(tryCatch(withCallingHandlers({    eval(code, test_env)    new_expectations <- the$test_expectations > starting_expectations    if (snapshot_skipped) {        skip("On CRAN")    }    else if (!new_expectations && skip_on_empty) {        skip_empty()    }}, expectation = handle_expectation, packageNotFoundError = function(e) {    if (on_cran()) {        skip(paste0("{", e$package, "} is not installed."))    }}, snapshot_on_cran = function(cnd) {    snapshot_skipped <<- TRUE    invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message,     error = handle_error, interrupt = handle_interrupt), error = handle_fatal),     end_test = function() {    })
  24: test_code(code = exprs, env = env, reporter = get_reporter() %||%     StopReporter$new())
  25: source_file(path, env = env(env), desc = desc, shuffle = shuffle,     error_call = error_call)
  26: FUN(X[[i]], ...)
  27: lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle,     error_call = error_call)
  28: doTryCatch(return(expr), name, parentenv, handler)
  29: tryCatchOne(expr, names, parentenv, handlers[[1L]])
  30: tryCatchList(expr, classes, parentenv, handlers)
  31: tryCatch(code, testthat_abort_reporter = function(cnd) {    cat(conditionMessage(cnd), "\n")    NULL})
  32: with_reporter(reporters$multi, lapply(test_paths, test_one_file,     env = env, desc = desc, shuffle = shuffle, error_call = error_call))
  33: test_files_serial(test_dir = test_dir, test_package = test_package,     test_paths = test_paths, load_helpers = load_helpers, reporter = reporter,     env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning,     desc = desc, load_package = load_package, shuffle = shuffle,     error_call = error_call)
  34: test_files(test_dir = path, test_paths = test_paths, test_package = package,     reporter = reporter, load_helpers = load_helpers, env = env,     stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning,     load_package = load_package, parallel = parallel, shuffle = shuffle)
  35: test_dir("testthat", package = package, reporter = reporter,     ..., load_package = "installed")
  36: test_check("rbibutils")
  An irrecoverable exception occurred. R is aborting now ...
  Segmentation fault