You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用MathJax编写综合除法运算符?

在MathJax中编写综合除法的方法

确实,综合除法的排版没有专门的单一符号(不像floor函数有\lfloor/\rfloor),所以我们通常通过表格排版来模拟它的结构,这是最通用且易实现的方式,下面给你两种常用的方案:

1. 基础Array表格法(最推荐)

用array环境构建综合除法的结构,通过列格式中的|添加竖线,\hline添加横线,完全可以还原综合除法的排版效果。

比如要表示「用$x-2$除$x3+3x2-4x-12$」的综合除法过程,MathJax代码如下:

$$
\begin{array}{r|rrrr}
2 & 1 & 3 & -4 & -12 \\
  &   & 2 & 10 & 12 \\
\hline
  & 1 & 5 & 6 & 0
\end{array}
$$

渲染后效果:

  • 左侧的2是除数$x-2$的根,竖线分隔开根和被除数系数;
  • 第一行右侧是被除数的各项系数$1,3,-4,-12$;
  • 第二行是计算过程中得到的中间值;
  • 横线下方是商的系数$1,5,6$和余数$0$。

2. 紧凑样式调整

如果觉得默认列间距太大,可以用\setlength{\arraycolsep}{<长度>}缩小间距,让排版更紧凑:

$$
\setlength{\arraycolsep}{2pt}
\begin{array}{r|rrrr}
2 & 1 & 3 & -4 & -12 \\
  &   & 2 & 10 & 12 \\
\hline
  & 1 & 5 & 6 & 0
\end{array}
$$

补充说明

因为TeX/MathJax体系里没有专门对应综合除法的原生符号,所以表格模拟是行业通用的做法,几乎所有支持MathJax的平台都能完美渲染这个结构。如果你需要更复杂的样式(比如带箭头标注计算过程),也可以在array里添加额外元素来实现。

内容的提问来源于stack exchange,提问作者Arun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:39:47