web-dev-qa-db-ja.com

ipythonノートブックでフォントを変更する方法

私はpythonにまったく慣れておらず、HTMLの経験がありません。具体的には、cssファイルに何を入れる必要があり、どのcssファイルを使用する必要がありますか?私はWindowsシステムを使用しています。

参考のために、これらは以下のリンクされたSOの質問に対する答えです。

  • in#1/usr/lib/python2.6/.../css/の名前のないファイル
  • コメント#1へ :ブラウザーで等幅フォントを変更-動作しましたが、フォントは斜体です
  • in#2custom.cssプロファイルサブディレクトリ/static/custom/custom.css

関連する質問:

  1. ipythonノートブックのフォントタイプを変更する
  2. ipythonノートブックのフォントと背景色を変更する
  3. ipythonノートブックの(デフォルトに戻す)フォントの変更 (未回答)-

Edit:#1の回答コメントで示唆されているように、私のブラウザで等幅フォントを変更するとうまくいきました。ただし、フォントは斜体であり、意図したものではありません。

30
cb4

.ipythonフォルダーにホバーできます(つまり、ターミナル/ bashに$ ipython locateと入力して、ipythonの場所を確認できます)

次に、.ipythonに、デフォルトのprofile_defaultディレクトリが表示されます。このディレクトリには、static/custom/custom.cssファイルが配置されます。

これで、このcustom.cssファイルに変更を適用できます。 custom.cssファイルには、使用または検索できる多くのスタイルがあります。たとえば、 このリンク (これは私自身のカスタマイズcustom.cssファイルです)を見ることができます

基本的に、このcustom.cssファイルはブラウザに変更を適用します。 ipythonノートブックのinspect要素を使用して、変更する要素を確認できます。その後、custom.cssファイルを変更できます。たとえば、これらのチャンクを追加して.CodeMirror preのフォントを変更し、Monacoと入力できます。

.CodeMirror pre {font-family: Monaco; font-size: 9pt;}

Jupyterノートブックバージョン4.1以降では、カスタムcssファイルは代わりに~/.jupyter/custom/custom.cssに移動します。

24
titipata

また、 jupyter themer で提供されるオプションを調べることをお勧めします。より控えめなインターフェースの変更については、構文の実行に満足できる場合があります。

jupyter-themer [-c COLOR, --color COLOR]
                      [-l LAYOUT, --layout LAYOUT]
                      [-t TYPOGRAPHY, --typography TYPOGRAPHY]

themerが提供するオプションは、Jupyter Notebookの外観を変更する面倒な方法を提供します。当然、.cssファイルは、適用する変更が複雑な場合に使用します。

6
Konrad

テーマファイルの新しい場所は次のとおりです。~/.jupyter/custom/custom.css

4
DreamFlasher

ここでのコンラッドによる提案に加えて、 jupyter themes を提案したいと思います。これには、行の高さ、フォントサイズ、セル幅など、より多くのオプションがあるようです。

コマンドラインの使用:

jt  [-h] [-l] [-t THEME] [-f MONOFONT] [-fs MONOSIZE] [-nf NBFONT]
[-nfs NBFONTSIZE] [-tf TCFONT] [-tfs TCFONTSIZE] [-dfs DFFONTSIZE]
[-m MARGINS] [-cursw CURSORWIDTH] [-cursc CURSORCOLOR] [-vim]
[-cellw CELLWIDTH] [-lineh LINEHEIGHT] [-altp] [-P] [-T] [-N]
[-r] [-dfonts]
2
Ruthger Righart