This article is for my memorization about converting ipynb to PDF
I had to report
paper work
commited with python.
then I used jupyter and I found out nbconvert function.
If you have nbcovert and jupyter, it is easy to convert ipynb to PDF.
the way to convert ipynb to PDF is the following :
jupyter nbconvert –to pdf file_name.ipynb
Another way is using template like this:
jupyter nbconvert –to pdf –template what_you_want_to_use file_name.ipynb
refert to the following of help message of
jupyter nbconvert
.
Both HTML and LaTeX support multiple output templates. LaTeX includes
'base', 'article' and 'report'. HTML includes 'basic' and 'full'. You
can specify the flavor of the format used.
> jupyter nbconvert --to html --template basic mynotebook.ipynb
as metioned, the process above is under where you installed nbconvert , pandoc and etc.
If not, install them below
nbconvert
pip3 install nbcovert
Pandoc
sudo apt-get install pandoc
then run it to convert ipynb to PDF if you suceed!
Congradulation! you are done.
BUT if you get error message like me as follows:
OSError: xelatex not found on PATH, if you have not installed xelatex you may need to do so. Find further instructions at https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex.
just visit the URL, https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex.
you will find out how to install TeX, if you are linux user, type in the following
sudo apt-get install texlive-xetex
After typing in kotex like above, Korean Language problem would be resolved.
The location of base.tplx is under lib/python3.5/site-packages/nbconvert/templates/latex.
depending on when you install python with root(sudo) or –user. The location of base.tplx is different
If root(suod), The python site-packages is under /usr/lib
If –user, The python site-packages is under ~/.local/lib
Reference
Pandoc
nbconvert’s user documentation about installation
How to converting notebook to other formats on ipython
Kotex error problem Kor ver.