問題解決-----解決使用jupyter編寫Markdown文檔轉PDF出現(500:Internal Server Error)的問題,並推薦Typora編輯器

@[TOC](問題解決-----解決使用jupyter編寫Markdown文檔轉PDF出現(500:Internal Server Error)的問題目錄)
jupyter notebook不僅是一款可以運行python代碼的編譯工具軟件,同時還是一款可以在線編寫文檔的文本編輯軟件,在書寫欄選擇Code進行python代碼的編輯,選擇Markdown進行博客文本的編輯,直接將代碼的運行結果,圖片、代碼與文本進行合併,然後存爲md文檔就可以導出,並且可以在csdn進行導入發佈哦,今天林君學長帶大家解決的問題就是在jupyter中編寫文檔進行導出PDF時候出現錯誤的問題的解決辦法,一起來看吧!

一、問題描述

1、通過jupyter寫好自己的Markdown文本內容之後,通過jupyter裏面的導出爲PDF的時候,出現如下錯誤:

在這裏插入圖片描述
在這裏插入圖片描述
由於以上錯誤,導致我們的導出pdf格式文檔失敗,接下來,我們進行問題解決吧!

二、問題原因

1、缺少轉pdf所需要的工具或者說是庫

1)、從上面的圖可以看出,系統找不到pandoc,其實還不止這個,我們在安裝這個庫之後,還會出現找不到Miktex這個東西,那到底是什麼呢?怎麼解決?看如下步驟吧!

三、問題解決方法

1、解決找不到pandoc工具的問題

Pandoc是由John MacFarlane開發的標記語言轉換工具,可實現不同標記語言間的格式轉換,堪稱該領域中的“瑞士軍刀”。
Pandoc使用Haskell語言編寫,以命令行形式實現與用戶的交互,可支持多種操作系統;Pandoc採用GNU
GPL授權協議發佈,屬於自由軟件。

1)、在提示下面給出的相應網站上面下載pandoc工具,連接如下:
https://pandoc.org/installing.html
2)、訪問該網站後,點擊windows,然後點擊下載,如下所示:
在這裏插入圖片描述
3)、將文件下載到指定位置進行安裝,文件不大,下載很快的:
在這裏插入圖片描述
安裝可以選擇默認安裝,也可以自定義安裝,這裏就不給出相應的安裝過程啦!

2、解決找不到Miktex工具的問題

LaTeX(LATEX,音譯“拉泰赫”)是一種基於ΤΕΧ的排版系統,由美國計算機學家萊斯利·蘭伯特(Leslie Lamport)在20世紀80年代初期開發,利用這種格式,即使使用者沒有排版和程序設計的知識也可以充分發揮由TeX所提供的強大功能,能在幾天,甚至幾小時內生成很多具有書籍質量的印刷品。對於生成複雜表格和數學公式,這一點表現得尤爲突出。因此它非常適用於生成高印刷質量的科技和數學類文檔。這個系統同樣適用於生成從簡單的信件到完整書籍的所有其他種類的文檔。

1)、同樣的,在安裝上面之後,我們再次導出文檔,還是會出現錯誤,這次的錯誤和上次不一樣了,缺少的工具是Miktex,如下所示:
在這裏插入圖片描述
2)、打開終端下載nbconvert插件,如下所示:

pip install nbconvert

在這裏插入圖片描述
2)、根據提示的鏈接下載Miktex工具,鏈接如下:
https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex
在這裏插入圖片描述
3)、在打開的網頁中下翻,找到Windows: MikTex,進行點擊,進入到下載頁面:
在這裏插入圖片描述
下載頁面中點擊download,然後選擇windows,最後點擊download進行下載,如下所示:
在這裏插入圖片描述
在這裏插入圖片描述
4)、文件大概200多M,下載速度非常的快,下載完成之後,安裝到相應頁面
在這裏插入圖片描述
在這裏插入圖片描述
同理的,自己選擇合適的位置進行安裝,最後,關閉運行的jupyter,然後再次進入,進行文件pdf導出
這裏我們不需要考慮路徑問題,上面的兩個工具在進行安裝之後,會自動導入到系統的環境變量裏面去的!

3、進行md文件的的PDF格式導出

1)、再次運行jupyter,進入到我們編寫好的ipynb文檔,然後導出爲PDF文檔,如下所示:
在這裏插入圖片描述
2)、導出PDF文檔到自己適合的位置:
在這裏插入圖片描述
3)、在安裝上面的包之後,進行初次導出,會出現提示,安裝各種包,我們選擇install就OK:
在這裏插入圖片描述
4)、導出需要時間,耐心等待,完成轉換後會出現如下提示:
在這裏插入圖片描述
5)、導出的PDF內容如下:
在這裏插入圖片描述
對比源文檔:
在這裏插入圖片描述
可以看到,無法導出中文!但是可以導出圖片哈,該問題目前林君學長還在解決中,等後續解決了會更新本次博客,寫出解決方案哦!

四、推薦另一種轉換爲PDF文檔的編輯工具

Typora 是一款支持實時預覽的 Markdown 文本編輯器。它有 OS X、Windows、Linux
三個平臺的版本,並且由於仍在測試中,是完全免費的。

1)、Typora編輯工具使用非常的簡答,轉化也非常的快!
可在騰訊的軟件管家中下載:
在這裏插入圖片描述
2)、導入md文檔,進行PDF轉換:
在這裏插入圖片描述
3)、導出後的內容如下所示:
在這裏插入圖片描述
可以看出,可以導出中文,完美的解決了轉PDF中文的問題哦!
以上就是本次博客的全部內容,希望對小夥伴們能夠有所幫助,記得點贊關注啦!
遇到問題的小夥伴記得評論區進行留言,林君學長看到會爲大家解答的,這個學長不太冷!

陳一月的又一天編程歲月^ _ ^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章