I have a Jupyter notebook containing all of the content I would like to put in an academic paper (text, equations, and plots), together with code which I would like hidden.
Does there exist a way to programmatically convert the notebook into a form acceptable for journal submission? Ideally I would like something like knitr
's functionality for creating academic-style papers, but for Jupyter rather than R-focused tools.
I've found pandoc
templates for several journals (including the one I'd like to submit to), but it's not clear how well this integrates with Jupyter.
I also found this description of using Jupyter notebooks in the paper-writing process, but the author appears to simply use it for data analysis and generating plots; it might as well be a standard script.
If this doesn't exist yet, what would be necessary to make a reusable tool for this task? Would an nbconvert
custom exporter be sufficient, or would I need a full Jupyter extension in order to specify bibliographies and plot/table locations from within the notebook interface?