如何修改Jupyter Lab中输出单元格的字体?求有效代码方案
修改Jupyter Lab输出单元格字体的有效代码
你之前使用的.jp-Output-cell选择器不符合当前Jupyter Lab的CSS类结构,试试下面的代码:
%%html <style> /* 调整普通文本、Markdown输出的字体大小 */ .jp-OutputArea-output .jp-MarkdownOutput, .jp-OutputArea-output .jp-TextOutput { font-size: 25px; /* 可选:自定义字体 */ font-family: "微软雅黑", sans-serif; } /* 若需调整代码类输出的字体 */ .jp-OutputArea-output .jp-CodeOutput { font-size: 22px; font-family: "Consolas", monospace; } </style>
说明
.jp-OutputArea-output是Jupyter Lab中包裹所有输出内容的核心容器- 不同类型的输出对应不同的子类:
.jp-MarkdownOutput:渲染后的Markdown输出.jp-TextOutput:纯文本输出(比如print()的结果).jp-CodeOutput:代码块形式的输出
如果想让修改全局生效(无需每次运行代码),可以:
- 找到Jupyter Lab的用户配置目录,通常是
~/.jupyter/lab/user-settings/@jupyterlab/apputils-extension/ - 编辑
themes.jupyterlab-settings文件,在overrides字段中添加CSS规则;或者创建static/custom.css文件并写入上述样式
内容的提问来源于stack exchange,提问作者Yazeed Alsahouri
相关产品推荐
相关产品推荐

