LaTeX作业分式显示异常求助:非公式环境下分式排版错误
解决LaTeX行内分式排版拥挤的问题
嘿,我太懂这种行内分式挤成一团的糟心感了!你遇到的其实是LaTeX里行内公式和显示公式的默认排版差异问题:
- 你第一个正常显示的分式是在带编号的公式环境(比如
equation)里,这种属于「显示公式(display math)」,LaTeX会给分式分配足够的空间,所以看起来很规整; - 而你后续用
$...$包裹的是「行内公式(inline math)」,为了不打乱正文的行高,LaTeX默认会把行内分式压缩得很小,分子分母挤在一起,可读性就差了。
给你几个实用的解决办法:
1. 用\dfrac强制显示完整大小的分式
这个命令需要依赖amsmath宏包,它会让行内分式用显示公式的大小渲染,彻底解决拥挤问题。用法很简单:
把原来的:
$x=\frac{wq}{21}$
改成:
$x=\dfrac{wq}{21}$
记得在导言区加上宏包引用:
\usepackage{amsmath}
(ShareLaTeX里一般默认会加载这个包,但手动加上更保险)
2. 用\tfrac保持紧凑但优化排版
如果你不想让行内分式太大影响行高,可以用\tfrac(同样需要amsmath),它是专门为行内设计的紧凑分式,比默认的\frac可读性稍好一点,不过效果差异不算特别大。
3. 斜线替代法(适合简单分式)
如果你的分式结构很简单,比如分子分母都是单个字母或短表达式,可以直接用斜线代替分式命令:
$x=wq/21$
这种线性写法不会有拥挤问题,只是没有分式的上下结构,适合对格式要求不高的场景。
另外补充一句:如果你需要批量调整行内分式的默认大小,也可以通过自定义命令或者修改宏包参数实现,但上面的三种方法已经能解决绝大多数日常需求啦~
内容的提问来源于stack exchange,提问作者Iomanip
相关产品推荐
相关产品推荐

