如何排版和注释多项式长除法

如何排版和注释多项式长除法

我需要为一位没有见过欧洲除法的老师打印一篇论文,以便她可以在课程中使用它。

我需要一些看起来像这样的东西

x^2+4x+4       Box(x+2) 
-(x^2 + 2x)
----------------
2x+4 
-(2x + 4)
-----------------
0

答案1

以下是实现此目的的一种方法:

在此处输入图片描述

笔记:

  • 包裹booktabs用于提供灵活的水平规则。
  • \Ph宏用于\hphantom{)}插入相当于右括号的水平空格,以使所有内容对齐。

代码:

\documentclass{article}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{array}
\newcommand*{\Ph}{\hphantom{)}}%
\begin{document}
$\begin{array}{r@{} r@{} r r}
  x^2 &{}+4x\Ph&{}+4\Ph       &\fbox{$(x+2)$} \\
-(x^2 &{}+ 2x) &\\
\cmidrule{1-2}
      & 2x\Ph &{}+4\Ph\\
      &-(2x\Ph &{}+4) \\
\cmidrule{2-3}
      & &0\Ph
\end{array}$
\end{document}

答案2

尝试查看包polynom.sty加拿大运输安全局TeXdoc)它甚至可以帮你做除法。

相关内容