公開用にpdfに変換したいJupyterノートブックがありますが、ノートブックをpdfとして保存すると、セルの多くがEdgeを通過します。
入力時にセルが標準のA4ページよりも広くならないように、行を(標準の80文字に)折り返す方法はありますか?
または、代わりに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による質問中のコメントはディスカッションにリンクしています サンプルコードカスタムエクスポーターを作成する場合 。彼はまた、長い行を手動で(ピンチで)折り返す回避策を提示します。
タイトル( "Jupiter Notebookで行をどのように折り返すか?")として投稿された質問に答え、通常の解決策がPDFエクスポートで機能しないことを強調しているので、ここに答えを残しておきます。その答えを探している他の人は、このスレッドで簡単に見つけることができます。
問題は nbconvert 5.5 で解決されました。更新して実行するだけです。
jupyter nbconvert --to pdf your-notebook.ipynb