【发布时间】:2026-01-26 19:40:01
【问题描述】:
我在 Jupyter Notebook 中的单元格输出在左侧被截断,从而遮挡了最左侧的输出。供参考(我还不能发布图片):
https://imgur.com/gallery/rg759nN
知道如何解决这个问题吗?
编辑:感谢下面的兔子,问题似乎是由使用 Jupyter Themes 提供的替代主题引起的
【问题讨论】:
我在 Jupyter Notebook 中的单元格输出在左侧被截断,从而遮挡了最左侧的输出。供参考(我还不能发布图片):
https://imgur.com/gallery/rg759nN
知道如何解决这个问题吗?
编辑:感谢下面的兔子,问题似乎是由使用 Jupyter Themes 提供的替代主题引起的
【问题讨论】:
在 Jupyter Themes github 页面上找到了解决方案:
https://github.com/dunovank/jupyter-themes/issues/288
“在 custom.css 文件中,我通过将 div.out_prompt_overlay.prompt 和 div.out_prompt_overlay.prompt:hover 的最小宽度和宽度值更改为 11.5ex 而不是原来的 14.5ex 来修复它。”
或者我添加了填充:
div.output_area {
display: -webkit-box;
padding: 13px;
}
到cheserish.css 文件(这是我使用的主题)并使用jupyter 主题重新应用主题。
【讨论】:
(开发者漏掉了1,只放了3px的距离)
【讨论】:
这是作为错误提出的并已修复(请参阅https://github.com/dunovank/jupyter-themes/issues/273)。正如欧内斯特在评论中所说:解决方案是升级包并再次加载主题,即
pip install --upgrade jupyterthemes
jt -t {theme}
【讨论】:
您需要通过以下方式在命令行中修复容器边距:
jt -m 100
然后:
jupyter notebook
(100 对我有好处)
【讨论】: