
关于数学公式显示的问题,由于不支持引入外部资源和脚本,无法引入特定支持数学公式显示的技术。目前主要通过公式图片(PNG、JPG等格式)来展示公式。虽然一般情况下图片显示还算可以,但仍存在一些问题。
当文章中公式较多时,首次加载会相对较慢。有时会出现文字已经加载完毕,而公式图片还在加载中的情况,这会影响读者的阅读体验。
字号改变后,公式图片并不能随之进行缩放,这对于不同阅读需求的用户来说,可能会造成阅读上的不便。
单纯放大文章页面时,公式图片可能会出现锯齿模糊的情况。虽然使用尺寸更大的图片可以改善这一问题,但这同样会导致加载速度变慢。
针对以上问题,矢量格式成为了一个更佳的选择。过去也曾有读者询问如何排版数学公式,但由于步骤繁琐且需要一定编程基础,使得使用门槛较高。
好消息是,现在Markdown Nice(mdnice/)的最新版本已经实现了数学公式的排版功能,极大地简化了操作难度。接下来简单介绍一下数学公式的排版方法:
1. 行内公式:将公式嵌入到文本行内,使用$$符号包裹,例如:$$f(x)=x^2$$。
2. 行间公式:将公式独立成行并居中显示,使用$符号包裹,例如:$f(x)=x^2$。如果LaTeX语法对您来说不太熟悉,您可以参考知乎上的相关问题(.zhihu/question/31298277)。为了确保最佳的显示效果,这里给出一些LaTeX公式书写的建议:
使用\uad (xxx)替代\tag{xxx},以避免公式被缩小。
对于过长的行内公式,建议转为行间公式并适当换行。避免直接使用\\来换行,而应使用aligned等环境。
