在这一部分中, 修改 :ascent
值在范围 90
~ 100
中只能保证预览图片的底部与行内文本对齐: (:ascent 100
, 效果).
这样对行内公式有上标的情况是友好的, 但倘若公式内有下标或者其他一些非文本高度的符号, 依然是不能保证文本与公式内文本对齐的, 见下图 (:ascent 100
)
因此我在思考能否有一种动态修改 :ascent
值的方法? 比方说公式内有上标时将其改为 90
~ 100
, 下标时 改为 0-10
, 而其他情况则默认 :ascent center
这样. 但本人目前没有实现这个功能的思路.
发现有一个包 texfrag 基于 mathjax + dvipng 很好的实现了行内公式的对齐. 我尝试读了代码… 但本人水平很有限, 没有弄明白是如何实现的.