如何在Marimo中增大KaTeX公式的字体大小?
解决Marimo中KaTeX公式字体过小的问题
方法一:直接在Markdown单元格注入全局样式(最可靠)
不用依赖外部CSS文件,直接在任意一个Markdown单元格里添加以下代码,既能全局放大公式,又能保证上下标保持合理的相对尺寸:
<style> /* 全局设置KaTeX公式的基础字体大小 */ .katex { font-size: 2em !important; } /* 修复上下标比例,避免放大后上下标过小 */ .katex .sub, .katex .sup { font-size: 75% !important; } </style>
这种方式能确保样式直接作用到所有公式,不会因为外部文件加载顺序问题被Marimo默认样式覆盖。
方法二:修复外部CSS文件的优先级问题
如果坚持使用外部custom.css,需要提高选择器优先级来覆盖默认样式,修改custom.css内容为:
/* 通过添加父类选择器提升优先级 */ .marimo-cell .katex { font-size: 2em !important; } .marimo-cell .katex .sub, .marimo-cell .katex .sup { font-size: 75% !important; }
同时要确保custom.css和你的Marimo笔记本文件在同一目录下,保证路径加载正确。
方法三:单个公式单独调整(适合局部修改)
如果只是个别公式需要放大,不用全局设置,可以直接用mo.math函数指定样式:
import marimo as mo mo.math(r"\sum_{i=1}^n i = \frac{n(n+1)}{2}", style={"font-size": "2em"})
内容的提问来源于stack exchange,提问作者xnx
相关产品推荐
相关产品推荐

