不使用多项式包的合成除法

不使用多项式包的合成除法

我一直在和我的几个学生一起研究合成除法,我喜欢这本书在记录所有事情等方面的表现方式。这让我想知道如何最好地重现我所看到的东西,我整理了一些我确信是一些可怕的代码——我问这个问题的目的是看看是否有办法简化我的总体思路(我不太喜欢包中的布局polynom)。

在此处输入图片描述

以上内容来自以下乱码:

\documentclass{article}
\usepackage{array}
\usepackage{multirow}
\usepackage{dcolumn}
\newcolumntype{2}{D{.}{}{2.0}}

\begin{document}
\begin{center}
\renewcommand\arraystretch{1.5}
\setlength\doublerulesep{0pt}
\begin{tabular}{>{$}r<{$}|>{$}r<{$}>{$}r<{$}>{$}r<{$}>{$}r<{$}}
-\frac{4}{3} & {3} & -1 & -6 & 12\\\cline{2-5}
\multicolumn{1}{r}{} & \multicolumn{1}{r}{} & \multicolumn{1}{r}{$-4$} & \multicolumn{1}{r}{$\frac{20}{3}$} & \multicolumn{1}{r}{$-\frac{8}{9}$} \\\cline{2-5}
\multicolumn{1}{r}{} & \multicolumn{1}{r}{3} & \multicolumn{1}{r}{$-5$} & \multicolumn{1}{r}{$\frac{2}{3}$} & \multicolumn{1}{r}{$\frac{100}{9}$}
\end{tabular}
\end{center}

\end{document}

答案1

首先,您应该使用数组而不是表格,所以您不需要>{$}(这或多或少是环境之间的唯一区别。然后,由于您有r列,所以您可以删除所有这些列,\multicolumnn{1}{r}这也具有始终使用数学模式的优势,因为您使用文本表示正数,使用数学表示负数,这不能保证对数字使用相同的字体。

\documentclass{article}
\usepackage{multirow}
\usepackage{dcolumn}
\newcolumntype{2}{D{.}{}{2.0}}

\begin{document}
\[
\renewcommand\arraystretch{1.5}
\setlength\doublerulesep{0pt}
\begin{array}{rrrrr}
\multicolumn{1}{r|}{-\frac{4}{3}} & {3} & -1 & -6 & 12\\\cline{2-5}
 & & -4& \frac{20}{3} & -\frac{8}{9}\\\cline{2-5}
 & 3 & -5& \frac{2}{3} & \frac{100}{9}
\end{array}
\]

\end{document}

相关内容