Skip to content

Streamlined release

Compare
Choose a tag to compare
@ulyngs ulyngs released this 06 Jan 17:06
· 312 commits to master since this release

This release updates oxforddown with the main functionality and tricks I found that I needed as I was finishing my own thesis, and fixes bugs and inconsistencies noted by other users.

MAJOR CHANGES:

  • The introduction chapter is now a chapter similar to other chapters - it should no longer be named _introduction.Rmd and is no longer a child of index.Rmd.
  • In HTML output, the content in front-and-back-matter/_welcome-ebook.Rmd will be shown on the landing page (index.html), followed by the abstract and acknowledgements.

NEW FUNCTIONALITY

  • you can now output to the great-looking BS4 book style, with make bs4book
  • in PDF output you can now
    • control the location of page numbers and running headers, as well as spacing around code blocks, directly from the YAML header in index.Rmd
    • position images and plots where they are located in the text, with the chunk option fig.pos = 'H'
    • a new chapter explains tips and tricks needed to handle tables in PDF output (the oxforddown LaTeX template now includes all the latex packages used by the kableExtra R package)

MINOR CHANGES & BUG FIXES

  • correction highlighting now uses the soul package - the previous solution had the problem that long lines would not be line wrapped
  • the Makefile now automatically generates a docs/.nojekyll file when outputting to HTML format - this file is needed to deploy on GitHub pages
  • you can now use more than one bibliography file
  • a bug is fixed in the installation of required packages; and this is now also partitioned out into its own R script (scripts_and_filters/install_packages_if_missing.R)

Enjoy!