Template:Cite book

From BOINC Projects
Jump to navigation Jump to search

Template:Cite book

Cites a printed or electronic book, or a chapter in an edited volume. Calls {{Citation}} for the core fields.

Parameters

Parameter Description Example
title Book title (required) Distributed Systems Design
last / first Author surname / given name Smith / John
last1 / first1 Aliases of last / first Smith / John
last2 / first2 … last8 / first8 Further authors, rendered in order after the first last2=Jones first2=Amy
author Full author name or pre-formatted author list; takes precedence over last/first Smith, John; Jones, Amy
date or year Publication year 2022
publisher Publisher Academic Press
location City of publication New York
edition Edition 3rd
series Series name Lecture Notes in Computer Science
volume Volume number (shown only alongside series) 4
editor-last / editor-first Editor of the volume (editor is an alias of editor-last) Foster / Ian
chapter Chapter title; when given, url links the chapter instead of the book Scheduling in BOINC
pages Page(s) cited 45–67
isbn ISBN 978-0-12-345678-9
doi DOI 10.1007/978-3-642-04633-9
url URL (for online editions) https://example.com/book
access-date Date accessed 2026-05-18

Examples

{{Cite book |last=Anderson |first=David P. |date=2004 |title=BOINC: A System for Public-Resource Computing and Storage |publisher=IEEE |pages=4–10 |isbn=978-0-7695-2189-6}}
{{Cite book |last1=Manzyuk |first1=Maxim |last2=Nikitina |first2=Natalia |last3=Vatutin |first3=Eduard |date=2015 |chapter=Start-up and the Results of the Volunteer Computing Project RakeSearch |title=Communications in Computer and Information Science |publisher=Springer |pages=3–17}}
{{Cite book |author=Brown, J. W.; Cherry, F.; Most, L. |date=1992 |chapter=Completion of the Spectrum of Orthogonal Diagonal Latin Squares |title=Computational and Combinatorial Methods in Systems Theory |publisher=Elsevier |pages=285–292}}

Notes

  • The author list is assembled here and passed to {{Citation}} as a single author value; last and first are deliberately not forwarded. {{Citation}} tests {{#if:{{{author|{{{last|}}}}}}|…}}, so an explicitly passed empty author made that test false and suppressed the name. This was the previous behaviour of this template whenever last/first were used.
  • Separators between authors use &#59; rather than a literal semicolon: a literal ; returned by {{#if:}} is parsed as definition-list markup and would break the citation across lines.
  • Write given names without a trailing full stop (first=Jeffrey C, not Jeffrey C.); {{Citation}} supplies the closing period, and the StringFunctions extension is not installed here so the template cannot strip a duplicate one.
  • For a thesis use {{Cite thesis}}; for a conference paper {{Cite conference}}; for an arXiv preprint {{Cite arxiv}} (lower-case "arxiv" — Cite arXiv does not exist and renders as a red link).