如何在ipython笔记本中更改字体

cb4*_*cb4 31 html css fonts ipython-notebook

我是python的新手,没有HTML经验.问题已被提出,或者根本没有回答,或者没有详细回答我在iPython中设置默认字体(不更改为浏览器).具体来说,必须在css文件中放入什么以及应该使用哪个css文件?我在Windows系统上.

作为参考,这些是对以下链接的SO问题的回答:

  • 在#1中:一个未命名的文件/usr/lib/python2.6/.../css/
  • 在评论#1:在浏览器中更改monospace字体 - 工作但字体是斜体
  • 在#2中:custom.css在profile子目录中/static/custom/custom.css

相关问题:

  1. 更改ipython笔记本字体类型
  2. 在ipython笔记本中更改字体和背景颜色
  3. 在ipython笔记本中更改(恢复默认)字体(未答复) -

编辑: 在我的浏览器中更改等宽字体工作,正如#1的答案评论中所建议的那样.但是字体是斜体,这不是预期的.

tit*_*ata 25

你可以将鼠标悬停在.ipython文件夹中(即你可以输入$ ipython locate你的终端/ bash来查看你的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;}
Run Code Online (Sandbox Code Playgroud)

请注意,现在对于Jupyter笔记本版本> = 4.1,将移动自定义css文件~/.jupyter/custom/custom.css.

  • 请注意,现在对于IPython版本> = 4.1,自定义css文件将被移动到`〜/ .jupyter/custom/custom.css`. (8认同)
  • 我必须创建.jupyter/custom/custom.css文件,因为我的安装(pip)默认不存在.我通过wget下载了上面说的模板然后修改为我们一个单声道字体,所以我可以辨别1和l之间. (7认同)

Dr *_*Neo 15

在 JupyterNotebook 单元中,您只需使用:

%%html
<style type='text/css'>
.CodeMirror{
font-size: 17px;
</style>
Run Code Online (Sandbox Code Playgroud)


Kon*_*rad 6

我还建议您探索jupyter themer提供的选项.对于更适度的界面更改,您可能会对运行语法感到满意:

jupyter-themer [-c COLOR, --color COLOR]
                      [-l LAYOUT, --layout LAYOUT]
                      [-t TYPOGRAPHY, --typography TYPOGRAPHY]
Run Code Online (Sandbox Code Playgroud)

themer提供的选项可以为您提供一种不那么繁重的方式来改变Jupyter Notebook的外观.当然,.css如果要应用的更改很复杂,您可能仍然希望编辑文件.


Dre*_*her 5

主题文件的新位置是: ~/.jupyter/custom/custom.css


mys*_*set 5

在你的笔记本中(简单的方法)。使用以下代码添加新单元格

%%html
<style type='text/css'>
.CodeMirror{
    font-size: 12px;
}

div.output_area pre {
    font-size: 12px;
}
</style>
Run Code Online (Sandbox Code Playgroud)