Replies: 1 comment 1 reply
-
|
@mmcky a quick thought on this roadmap - do you think it'd be helpful to create a github project board in the |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The following documents the design strategy for making improvements to
LaTeX/PDF (via LaTeX)support forjupyter-book. It is intended to bring some of the details and decision making up to the top for those interested in how it works and hopefully the design strategy helps improve contributions.We have elected to keep using the
defaultsphinx latex writer as it provides a lot of good / establish work on translating theSphinx ASTintoTeXand solves a lot of translation issues usingSphinxmacros that are established.Therefore we decided to use
transformsto alter theASTto shape it in a way that brings harmony betweenHTMLoutputs andPDFoutputs in terms of numbering and structure of the document. These transforms are contained in jupyterbook-latexAll
lateximprovements are currently contained in ajupyterbookpackage jupyterbook-latex so the code is separate to thecliand otherjupyter-bookconfig logic to piece elements together.Here is the current feature list
Development Roadmap
PR jupyter-book:#1167 is the initial release focused on bringing harmony to
htmlandlatexoutputs (in terms of document structures), supportjupyter-bookdirectivetableofcontents, and support for commonly usedtagsoncode-celldirectives such ashide-cell. [Target: Whole of Project PDF]Next Steps:
--individualpagessupport for improved PDF generation at thepagelevel (via LaTeX)tagsandjupyter-bookfeaturesThroughout this process we will need to think about how to support more complex structures in
PDFsuch as panels through a review of the following categories:htmlbased website with links to supportdynamiccontentBeta Was this translation helpful? Give feedback.
All reactions