5. Conversion from Word or LaTeX#

If you have a book that is already written in LaTeX or Microsoft Word format, you can convert it into a Jupyter Book with our developed conversion scripts. The conversion process can be done in a few clicks using these scripts.

5.1. LaTeX to Jupyter Book#

A python script has been developed to convert your LaTeX files to MarkDown files for a Jupyter Book. It can be accessed here.

You can either download the latextomarkdown.py or clone the repository onto your local system, where your LaTeX book exists. Each LaTeX file (chapter) must be individually converted using the script.

cleanlatex.py

Before running the conversion script, you can clean up your LaTeX files using the cleanlatex.py script from the same repository. The script does not change the output of the LaTeX, but it removes comments and superfluous whitespace and changes the syntax of linebreaks for smoother conversion.

In latextomarkdown.py, edit the basepath in the main function to point to the folder of the chapter to be converted.

Then, run the script in the command line and provide the .tex filename as the argument.

python3 latextomarkdown.py myfirstchapter

Note that you only need to provide the file name without the .tex extension as shown above.

The markdown file (.md) will be generated and stored in the same folder alongside the .tex file.

PDF generation

Jupyter Book is able to generate a PDF. However, if you have a LaTeX file it is beter to construct your PDF from there.

5.2. Word to Jupyter Book#

For the conversion of Microsoft Word files to Jupyter Book, please contact us.