如何在RISE演示模式下放大Jupyter Notebook代码字体大小?
解决RISE演示模式下代码字体过小的问题
方法1:Notebook内直接注入自定义样式(快捷生效)
在Notebook新建一个代码单元格,运行以下代码,直接给RISE演示模式强制设置代码字体大小:
from IPython.core.display import HTML HTML(""" <style> /* 调整演示模式下代码块的字体大小 */ .rise-enabled .CodeMirror pre { font-size: 18px !important; /* 可按需修改,比如20px */ } /* 调整演示模式下行内代码的字体大小 */ .rise-enabled code { font-size: 18px !important; } </style> """)
运行后切换到RISE演示模式即可看到效果,数值可根据屏幕大小自由调整。
方法2:正确配置RISE自定义CSS文件
之前添加rise.css无效大概率是路径或优先级问题,按以下步骤操作:
- 终端运行
jupyter --config-dir获取Jupyter配置目录(通常是~/.jupyter) - 在该目录下创建
custom文件夹(无则新建),在其中创建rise.css文件 - 写入以下样式:
/* 强制覆盖默认样式,调整演示模式代码字体 */ .CodeMirror pre { font-size: 18px !important; } code { font-size: 18px !important; }
- 重启Jupyter Notebook后再进入演示模式查看
方法3:通过Notebook元数据配置RISE参数
打开Notebook的Edit > Edit Notebook Metadata,在弹出的JSON编辑器中添加RISE专属配置:
{ "rise": { "code-font-size": "18px", "font-size": "16px" } }
code-font-size专门控制演示模式下的代码字号,font-size对应普通文本字号,保存后重启演示模式即可生效。
关键注意点
- 修改后必须关闭并重新打开RISE演示模式,避免缓存干扰
- 使用
!important是为了强制覆盖主题默认样式的优先级,确保自定义设置生效
内容的提问来源于stack exchange,提问作者hypn0
相关产品推荐
相关产品推荐

