Thanks for posting, but does your approach work with IEEE templates! The main selling points for me were the following:. However, it looks like the new-to-me nbinteract [ repo ] package does provide a simpler way of publishing interactive webpages from Jupyter notebooks, with HTML pages hosted wherever and interactives powered from a Binder backend. I’m working on my thesis using LaTeX via overleaf. I am a big fan of LaTex for long documents PhD manuscript, etc. May 8, at 5: I find the notebook is ideal for recording these experiments.
The collaboration issue with MS Word is a headache in medicine, too — I like the use of Python to write the text itself as a happy medium, though! Hi, I am exploring a similar question myself and documenting my findings in my blog: Using the notebook for plotting. You can also do everything from Sublime Text. One of the problems with separating the static HTML site from the runnable notebooks is that the user is forced to move from one environment — the static HTML site — to another — the Binderhub environment — in order to run any interactive elements. Ish via Simon Willison again?! I find the notebook is ideal for recording these experiments.
Another possible approach would be to use a gitbook workflow. Use nbconvert to output to markdown first.
Fragment: From Jupyter Notebooks to Online Interactive Textbooks – , the blog…
However, it looks like the new-to-me nbinteract [ repo ] package does provide a simpler way of publishing interactive webpages from Jupyter notebooks, with HTML pages hosted wherever and interactives powered from a Binder backend. This turned out to be the biggest time saver here. Background Jupyter Notebook is a “a web application rhesis allows you to create and share documents that contain live code, equations, visualizations and explanatory text.
Whilst this is great for one off pages, ThebeLab is not built into simple publishing workflow. Using the notebook for plotting.
Writing academic papers in plain text with Markdown and Jupyter notebook
Jupyter is rapidly evolving and there are more and more cool things that it can do every month or two, it seems. This looks more like the level of integration I was hoping for, but Authorea doesn’t seem to have the level of support for complex LaTeX that’s available in Overleaf and ShareLatex.
Dashi is a wrapper around the matplotlib histogram object that makes it easy to use; if you prefer to use matplotlib histograms without Dashi, that should work very similarly but with more coding. Hi, have you some experience with https: The name of each notebook roughly gives the topic or question the plots were made to address, prefixed with the date when the notebook was most recently overhauled.
I did not try, as the pagination requirements for submission are very minimal. Blocks of code or rich text are contained within cells.
I get that text output verbatim. One of the things on my to do list is try out a workflow for publishing something like a web-book along the lines of Gitbook from Jupyter notebook source documents. You are commenting using your Facebook account.
Fragment: From Jupyter Notebooks to Online Interactive Textbooks
It is a simple but extremely powerful command line tool. Thanks for posting, but does your approach work with IEEE templates!
However, it seems there are some limitations in that process that are preventing me from generating LaTeX that is suitable for my purpose. Essentially, I’m just wondering if anyone out there has figured out a good way or even a not-so-good way that at least works to include Jupyter notebooks as pages in large LaTeX documents.
Take note how the citations are used in the text. To give you a rough idea, here is the simple function that I use to generate the list of bib keys. The notebook of our latest paper is hosted on FigShare along with the raw data, with its own DOI you can cite it if you reuse it.
SmartMarkdown, and PandocAcademic not mandatory, though. This mix of code blocks and rich text make them much more human-readable than source code alone: You are commenting using your Google account.
I am not a physicist, so my papers are usually light in terms of maths. Thanks for the tjesis.
Indeed, the online interactive textbook for another Berkeley course, DS — Principles and Techniques of Data Science [ repo ] — uses both both Gitbook and nbinteractso the setup guide may be worth a look….