- Specify optional os as `linux`.
- Use the latest available distribution for R which is Ubuntu Xenial.
- Use the latest pandoc version `2.9.1`.
- Install the missing package `fontawesome5` which is needed for `awesomebox`.
- The example demonstrates the use of the filter `pandoc-latex-environments` to create custom admonition boxes with the `awesomebox` package.
*pandoc-latex-environment* is a pandoc filter for adding LaTeX environement on specific HTML div tags.
- Added LaTeX package `awesomebox` to the `travis.yml` file
- The variable `page-background` specifies the path to a background image for any page. The background image is scaled to cover the entire page.
- The variable `page-background-opacity` specifies the background image opacity and has a default value of `0.2`.
It is not beneficial to list the location for every OS, so I added a sentence to run `pandoc --version`. I also dropped the XP location and display the full folder path without `$XDG_DATA_HOME` or `~`.
- improve footnote formatting using package `footmisc`
- make the references from the footnotes at the bottom of the page into links back to the occurence of the footnotes in the main text and introduce an option `disable-footnote-backlinks` to disable this new behaviour.
- load pkg footnotebackref after pkg footnotehyper
- make footnote prettifying optional using template var
The support depends on the used language. Some languages like `motorola68k`, `x86masm`, `inform`, `llvm`, `lua`, `metapost`, `mupad`, `ocl`, `python`, `verrilog`, `basic`, `cil`, `fortran` and `hansl` will have additional colors for some keywords.
I introduced the wrong spacing in commit 5046ee08cd which fixed a very large margin between code blocks and the text above. As it turns out this was likely caused by an upstream bug in some package or the TeX distribution. It only existed in Tex Live 2018.