The following table lists the features required in the layout of the book style, Harvard, that have not (yet) been implemented.
Feature | Description | Comment |
---|---|---|
fonts | use lining numerals | easy; tweak core to suppress oldstyle numbers |
body text | custom embedded letter | hard; new class of text object, but can be done with changes to the core HM: not sure what this embedded letter is? |
end notes | chapter endnotes in backmatter | hard; significant development will be needed to support this; endnotes by chapter can be done HM: footnotes are fine |
index | generate and format index entries | hard; pressbooks has to generate suitable index markup HM: no indexes required |
The following table lists the features required in the layout of the book, Harvard, that have been implemented.
Feature | Description | Comment |
---|---|---|
paper size | page design based on modified TP size | works; layout settings go in the harvard.sty file |
halftitle page | text or custom image | works; redefine \bookhalftitle command in harvard.sty |
title page | custom layout, perhaps including an image | works; requires change to core treatment of multiple authors HM: just a “nice” titlepage is fine |
legal notice | reflect specific layout requirements | works; redefine booklegal command, subject to pressbooks support |
dedication | boldface text | works; requires change to core \bookdedication command then set in harvard.sty HM: probably ok to just do a “nice” dedication |
contents page | custom part and chapter entries | works; redefine part command, use tocloft options to modify entries |
preface | acknowledgements and introduction after contents, with roman page numbers | works; pressbooks needs to make these kind=“preface” |
running head | frontmatter verso shows the chapter title | works; redefine \fancyhead in harvard.sty (book title on verso, chapter title on recto) |
part | each part page is different | works; requires hand-coded checks that use the part number to change the layout HM: part pages can all be the same |
chapter | flush right chapter names with support for forced break | works; redefine numbered and unnumbered chapter style; pressbooks to control line break |
chapter | page number on chapter openers flush right | works; redefine \fancyfoot in harvard.sty |
running head | verso shows part name | works; redefine \fancyhead to use partname if mainmatter is true and partname is set |
body text | custom unnumbered list | works; redefine the definition list environment (pressbooks to encode term and definition) |
body text | custom extract with head, byline and body | works; new class of text object, but can be done with changes to the core HM: can we find a simpler/less good solution here? |
body text | custom case study with head and body | works; new class of text heading, but can be done with changes to the core HM: can we find a simpler/less good solution here? |
headings | redefine section, subsection and subsubsection | works; redefine the corresponding commands in harvard.sty, using titlesec |
tables | arbitrarily complex tables mixing text and tabular material | works; pressbooks has to generate suitable xml HM: they will produce only simple tables |
custom floats | choice of shaded and ruled floats (boxed text) | works; pressbooks has to generate a group and caption HM: this is for? images? |
afterword | about the author(s) in backmatter | works; requires an additional heading style (use paragraph) |
Using the harvard.sty Δ file depends on the following book metadata settings:
The harvard style file requires Wikibook PDF server version 1.2.0 or above, as it supports the subtitle and author features added to implement the Fortress style.