Releases: knaaptime/mandown
Releases · knaaptime/mandown
Version 0.4.0
-
New tooling for submissions.
- On the computational side, you can now freeze your environment in the current working state, and use the lockfile to generate a docker machine that is (a) guaranteed to run on all your/colleagues machines and (b) guaranteed to run the code as you wrote it during time of submission.
- On the writing side, you can generate an unformatted, standalone latex file with all figures at the same level (and tex file written properly to reference them ). For most publishers, this makes submission basically a drag n drop operation without having to sacrifice latex or rewrite file paths.
-
New makefile commands:
make environment-freeze
which uses a conda lockfile to generate a reproducible environment (for submission)make docker-image
to create a virtual machine with a python environment that matches the lockfilemake docker-run
to boot the VM into the project directorymake tex-generic
to create a standalone, unformatted latex document with flat file paths, and copy all figs up to the compiled directory for submission
-
Added documentation inside the project folder
Version 0.3.0
Changelog
This version provides several improvements, including the following:
- simplifies the
paper
directory structure- newly built docs are put in the
paper/compiled
dir
- newly built docs are put in the
- adds a default
util
module to the python package that includes a table generator - includes
flafter
latex package to ensure that figures in the appendix get placed after the "appendix" heading - improves makefiles
- adds commands for submission and resubmission
- fixes environment activation
- simplifies reviewer response pipeline
- add
--katex
option tomake html
Migrate to Tectonic
This release moves to a build chain based on tectonic rather than xelatex. This means that the only real external dependency for this project is anaconda. Once a user has conda installed, all necessary components can be conda install
ed
initial release
0.1.0 cosmetic readme