- MAINT: update for Sphinx==7 and general maintenance #121 (@agoose77)
- MAINT: bump upper sphinx version limit to 5.1 #114 (@michaelosthege)
- MAINT: move to Flit build backend #98 (@agoose77)
- Updating CHANGELOG for 0.5.2 #117 (@AakashGfude)
- π RELEASE: v0.5.2 #116 (@AakashGfude)
- π RELEASE: v0.5.1 #113 (@AakashGfude)
(GitHub contributors page for this release)
@AakashGfude | @agoose77 | @chrisjsewell | @codecov | @jfbu | @michaelosthege | @mmcky | @welcome
- Bump upper sphinx version limit to 5.1
- Set colours for Verbatim without using private Sphinx macros
- Checking if myst-nb is installed to run some transforms and tests
- Accomodating mystnb 0.17, moved myst_nb to install_requires
- Updating versions in CI, including python.
- Supporting myst-nb 0.16 and myst-parser 0.18
- Passing down document options to sphinxmanual
- Updating tests, and comments in source files
- Formatting of output code cells
- Adding chapter numbers in equations
- Refactored and added tests
- Added some macros in class file to better support math intensive lectures.
- Addresses missing hidden toctree attribute PR #74 Thanks to @Jegp and @xmnlab.
- Updated to support
sphinx v4
PR #75
- Handling of tableofcontents directive in a post-transform step
- Added hypersetup to empower hyperref to allow greek symbols in titles
This release updates the name of this package from jupyterbook-latex
to
sphinx-jupyterbook-latex
as it is now a sphinx
extension rather than a
jupyterbook
extension.
This is a minor release to increase the flexibility for installation requirements
- Updated version pinning for
sphinx-external-toc
andsphinxcontrib-bibtex
This release essentially re-writes the most of the code to:
- Make this package a "standalone" sphinx extension, independent of jupyter-book, i.e. not dependant on the presence of a
_toc.yml
. - Ensure HTML builds are not broken, by moving LaTeX specific doctree manipulations to post-transforms (which are builder specific)
- Make
myst_nb
requirement optional, and check for compatibility - Auto-infer
latex_toplevel_sectioning
, when thesphinx-external-toc
extension is being used.
The package maintenance has also been improved; adding mypy type-checking and other pre-commit hooks.
- Handling master_doc having being inside a subdirectory in
_toc.yml
.
_toc.yml
can have extensions of the file names as well.
Included packages for handling maths, plots and outputs. Taken from the following conf.py
This release introduces unicode-math
for handling math characters.
- removed explicit setting of fontsize in class file. The default sphinx fontsize is not used, and users can also set their own desired font size in config using using LaTeX customization of sphinx.
- support for math symbols liks argmin, \argmax \gt (greater then) \mathscr
- support for Ξ² greek character.
This release includes a minor bug fix. (#26 @AakashGfude)
This release includes bug fixes in configuration and setup file. (#21 @AakashGfude)
This release just includes a minor update to ci for publishing to pypi (#19 @AakashGfude)
This is a minor release with a couple of bug fixes
- Handled H2, H3 nodes for html outputs ( #16 @AakashGfude)
- updating ci.yml publish step, and added some necessary keys in setup.py file ( #17 @AakashGfude)
This is the first release of this package. And includes a number of features, improvements and bug fixes for pdf builds in jupyter-book projects.
-
Handling of parts, chapters and sections in
_toc.yml
(docs,#3 @AakashGfude) -
Handling of masterdoc like as an Introduction/frontmatter page (docs,#3 @AakashGfude)
-
Code Cell Tags like
hide-cell
,hide-input
,hide-output
are being handled for latex. (docs,#1 @AakashGfude)
https://github.com/executablebooks/sphinx-jupyterbook-latex/blob/master/docs/intro.md#others-
-
Handling of png/gif images (docs,#3 @AakashGfude)
-
Handling direct latex math, making xelatex as the default engine. (docs,#3 @AakashGfude)
Created Docs outling all the features and developer guidelines (#11 @mmcky and @AakashGfude)