我有一個Jupyter筆記本,我希望將其轉換爲pdf用於發佈,但是當我將筆記本保存爲PDF格式時,許多單元格都會超出邊界。如何在Jupyter筆記本中包裝線條?
是否有辦法將行(對於標準80個字符)進行換行,以便在輸入單元格時不會超過標準A4頁面?
另外,有什麼我可以做,當我轉換爲PDF而不是? 謝謝。
我有一個Jupyter筆記本,我希望將其轉換爲pdf用於發佈,但是當我將筆記本保存爲PDF格式時,許多單元格都會超出邊界。如何在Jupyter筆記本中包裝線條?
是否有辦法將行(對於標準80個字符)進行換行,以便在輸入單元格時不會超過標準A4頁面?
另外,有什麼我可以做,當我轉換爲PDF而不是? 謝謝。
這裏是一個將永遠迴繞長行(不只是出口PSD)的解決方案:
https://stackoverflow.com/a/39398949/5411817
本質上說,在Jupyter的配置文件中一個標誌,開啓自動換行。
只需添加以下到您的配置:
{
"MarkdownCell": {
"cm_config": {
"lineWrapping": true
}
},
"CodeCell": {
"cm_config": {
"lineWrapping": true
}
}
}
你需要重啓Jupyter看到的變化。
你可以找到(或創建)你的配置文件中的用戶目錄:~/.ipython/profile_nbserver/ipython_notebook_config.py
,
-
我的壞:我沒有意識到出口是換行符爲PDF! @Louie提問下的評論鏈接至討論區並sample code for writing a custom exporter。他還提出了一種手動換行的方法(捏合)。
我會在這裏留下我的答案,因爲它回答了作爲標題發佈的問題,並強調了通常的解決方案在PDF導出中斷。其他人在尋找答案可以很容易地在這個線程中找到它。
查看http://stackoverflow.com/questions/36419342/how-to-wrap-code-text-in-jupyter-notebooks – Roelant
看看https://github.com/jupyter/nbconvert/issues/ 392 –
@Roelant感謝您的鏈接,但是當筆記本轉換爲pdf時,這些換行不會持續。你知道有什麼辦法讓他們保持? –