scholdoc v0.1.3-alpha Release Notes
Release Date: 2014-10-15 // almost 8 years ago-
Note: This version largely consists of major cleanups under the hood. It bring the development of Scholdoc up-to-date with the latest Pandoc development version, and removed many unnecessary source files related to unused reader/writers.
➕ Added
- The Pandoc-derived portion of Scholdoc is now up to date with Pandoc 1.13.1 (commit 8b60d430)
- 🏗 The build-chain of Scholdoc have been cleaned-up and is now ready for production. Running
make deps && make install
under the source directory now fully builds using its ownscholdoc-types
andscholdoc-texmath
packages. - 📚 Updated documentation to reflect the Scholdoc project: README.md, CONTRIBUTING.md, BUGS, COPYRIGHT
🔄 Changed
- Scholdoc now looks for custom template files under the
~/.scholdoc/
directory, instead of~/.pandoc
- The "--no-standalone" option no longer imply "_bodyOnly" writers. Instead "--no-standalone" now strictly stops all template usage.
Previous changes from v0.1.2-alpha
-
➕ Added
- 👍 Allow rudimentary Docx output, although most Scholmd elements map to empty
🔄 Changed
- The program name is changed from
scholpandoc
toscholdoc
to more accurately reflect the limited input/output options compared to Pandoc.
HTML output
- 0️⃣ Uses HTTPS instead of protocol-relative URLs for default polyfills in the template from CDNJS. This will make previewing local HTML files much easier.
- Default MathJax CDN URL is also changed to the HTTPS protocol
- ➕ Added an additional variable
html-header-includes
for inclusion of HTML-specific header tags. This can be specified in YAML metadata blocks, and will be treated as an unformatted string.
LaTeX output
- ➕ Added
indentparagraphs
variable to template, so you can change between "no indent/line-height paragraph margins" and "indent/no paragraph margins" - ➕ Added variables
natbib-options
andbiblatex-options
to specify loading options for these citation packages - ➕ Added additional variables to the template for more flexibility in "injection" of custom LaTeX code without resorting to a separate template:
latex-before-documentclass-includes
latex-before-packages-includes
latex-after-packages-includes
latex-header-includes
latex-after-body-includes
latex-after-document-includes
- 📇 All the above variable can be specified in YAML metadata blocks, and will be treated as unformatted strings (along with
geometry
)